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