860
0
477
475
400
4106
505
418
107
1462
58
353
635
363
521
611
552
152
3015
2395
464
804
383
678
1470
1
5009
935
1231
522
657
798