1132
0
553
804
2541
2
1084
430
5393
8
935
493
12282
4
1991
1
714
1020
383
1314
573
1053
2211
1073
798
2395
300
1298
5
1049
1388
2229
5093
9
414
2028