12958
5
1960
7
3251
6
2934
8
169211
11
1626
1
886
0
20634
121182
2445
1225
2749
3
300
895
2
2587
1533
543
493
928
1132
2059
418
1171
1282
1040
1222856
4
2314