1960
7
3251
6
2934
8
1626
1
883
247
886
0
2445
1225
2749
3
2587
2388
5
938
895
2
8731
2730
2059
10543
9
2084
1496
6062
16
1107
958
1968
2599
6302
2628
5620
11
1590
5617