21152
8
3080
3
2932
2
3090
6
3715
297066
0
5151
19783
181997
11
2740
800
1
17946
383
25669
4651
2535
32302
1267
13676
21
1583
38477
34
3498
4
280
2405
4096
570
2903
2650
20
2964
1047