3293
1
911
2
1960
7
4675
1391
3
3251
6
2934
8
1208
1263
2240
4
1626
2847
2214
1213
886
0
2445
1225
2749
974
3559
2587
895
1471
2364
1879
8731
2730
1596
2059
424