21152
8
19783
2
3090
6
297066
0
3080
3
32302
2932
25669
4651
3715
181997
11
5151
3083
392
2405
1
11447
2740
2535
280
2650
20
685
2649
706
2666
9
1438
17946
757
1973
1601
96