2786
2
2125
1
860
0
477
475
798
400
804
455
1462
552
611
383
505
341
2395
1898
4106
521
152
58
522
1504
1073
46
29323
353
116
1650
3015