2502
1
1787
619
7733
2
616
0
915
1660
1825
697
1211
2562
564
717
2906
2427
12
3576
3
2510
19944
2578
2110
1093
3485
7
1557
8527