2996
0
25669
17946
19783
2
32302
14
2861
1
2005
9
1189
4044
5
2907
1193
2535
3125
2430
3
1461
236066
2903
2964
3176
3498
4
2478
4471
1672
27
108797
962
3779
942
2986