1960
7
2604
1633
2
300
0
400
978
6579
9
4677
10
419
3054
1
2904
4
292
1277
5
1010
2855
3
737
886
752
1225
2659
467
1861
3293
478
247
486
911
493
2123
2934
8