3080
3
2932
2
21152
8
3090
6
2535
3498
4
2209
1
3163
2085
1843
1037
3715
101415
109
32302
0
5151
4651
4622
21
19783
8637
11
3296
3415
4761
2282
1603
280
2405
2369
1543
2740
17946