2710
2
2110
1
1690
1358
0
1751
2131
21152
8
2368
19944
1828
3
2593
2972
1164
1047
619
1268
1396
696
1660
1787
905
3326
297066
1296
951
2562
1382
2166
7034