2507
1
1305
1399
5
1013
2535
2
3931
6
1066
38477
34
1801
0
1366
3
1988
1905
737
2349
650
1152
1211
5792
28
2859
41355
2293
1358
1575
1860
1964
1241
2850
3691
4
2840
2109