860
0
965
798
475
116
29323
418
521
58
3815
611
1636
464
477
458
8116
6
1073
1230
5
2395
804
392
4106
1292
2
63
400
552
152
505
455
480