2934
2
2710
2110
1
1690
1358
0
1751
4285
3
2131
2368
19944
1828
2972
1164
1047
619
1268
1396
696
1660
1787
6346
16
905
3326
3014
20
1296
3354
9
951
2562
1382