21152
8
3715
2
297066
0
3090
6
3080
3
2932
5151
181997
11
2740
383
4651
2405
1
1047
2535
280
38477
34
2650
20
19783
800
4096
17946
1689
549
3083
32302
25669
1064
2773
1267
1055