2800
6
1156
2
1276
0
2480
986
1
2030
751
2115
4
933
3104
3
475
165
1792
2111
383
1023
459
804
611
400
846
418
552
1636
1841
1650
522
58
1898
29323