45986
0
19783
2
14
181997
11
572
2535
189326
2932
3498
4
32302
17946
2282
5
1189
1153
3090
6
4971
21152
8
25669
2996
255
3080
3
1044
1
1193
2174
4044
3083
1781
894
2092
2465