2788
2
1170
2843
1379
7167
6379
1494
1674
22396
2620
3019
2431
3643
9931
1817
4094
3524
3533
2665
2853
2331
4889
3187
2094
3914
1966