21152
8
3080
3
2932
2
3090
6
14
0
297066
2245
25669
2903
19783
1189
32302
1047
1769
1
581
17946
1193
392
1317
1849
2303
3715
5151
5043
4651
2535
2219
4
2996
4044
5
3083