860
0
18385
2
475
5009
798
400
804
455
1462
2955
552
611
383
2395
1898
1
4106
521
152
477
58
1418
2215
7
1896
3
522
1504
1073
29323
353
464
116