1132
0
1084
935
383
493
1056
1
1129
475
418
300
804
573
1049
2211
1454
625
2
16840
15
1053
913
11881
3
2697
5
1282
1378
8822
611
1762
796
1418
822
400