181997
11
21152
8
2535
2
1849
1451
0
3090
6
1419
1
3083
3145
25669
32302
19783
3158
2996
3554
3
2932
3498
4
17946
1294
572
1153
2763
2558
1331
2023
14
1384
1189
5801
1094