935
0
1132
1084
493
383
2447
1
1806
3
553
477
573
475
798
1454
714
1049
472
611
804
414
913
1053
1071
4
300
1073
400
2211
7952
1556
5446
5
2395