21152
8
1189
0
3090
6
2593
1
3546
297066
14
1193
181997
11
19783
2
17946
25669
2906
2903
3
2932
2902
16
1289601
4
1212
485
2471
12459
2996
32302
3680
688
2535
536
1849
746
3125