3125
2
392
0
2920
9
400
1898
1
1227
3235
860
477
475
455
798
804
611
521
1462
552
2296
4106
418
1636
1897
383
2211
1504
522
1073
152
840
58