2535
2
1668
0
4360
6
3083
32302
19783
1022
17946
21152
8
2272
9
3090
25669
392
3080
3
3012
742
4730
14
2996
4471
2932
487
612
3498
4
1461
3125
1225
2828
2124
2139