860
0
475
5009
798
400
804
3650
3
455
1666
2
1462
1418
552
611
383
1543
2395
1898
1
4106
521
152
477
58
522
1504
1073
646
2955
29323
353
116