860
0
475
859
2
798
400
804
455
1462
3015
2089
1
552
611
383
3815
2546
2395
1898
4106
521
152
477
58
522
464
1504
1073
29323
326
353
116