21152
8
3080
3
2932
2
297066
0
3090
6
1632
2535
1267
19783
2733
2740
528
1
17946
3715
32302
383
181997
11
1788
5151
1500
4651
1691
28098
14
25669
1819
13676
21
2087
2562
3498
4
3187
5