181997
11
19783
2
1583
0
2535
25669
32302
800
1
21152
8
38477
34
17946
383
2906
4096
572
7793
4
28098
14
3090
6
2258
1267
13676
21
2932
1189
3498
5209
9
2666
2996
297066
570
2903
3