860
0
475
798
400
804
455
1462
552
611
2864
7
464
383
2395
1898
1
4106
521
2799
3
152
477
58
785
522
1504
1154
1073
29323
353
2368
116
1650