21152
8
3080
3
2932
2
3090
6
297066
0
14
2245
189326
2903
2996
2203
32302
3546
1
1047
25669
1603
3498
4
1189
2303
572
1193
19783
255
2906
17946
2986
562
1359
11153
3009