1132
0
1129
397
1
300
935
804
1928
2
493
383
1084
745
3
829
475
1527
11534
27
1390
2000
2211
573
4179
5
1053
1094
1279
1418
4531
2459
6
1049
714
2225
445