983
2
860
0
965
464
4940
5
475
798
116
3959
4
29323
521
58
1470
1
418
8116
6
611
3045
1230
1636
63
477
1073
458
392
2395
804
2431
3
552
152
400