21152
8
3080
3
2932
2
3090
6
19783
14
0
25669
297066
2245
2903
17946
2906
1
32302
1047
5151
1512
572
1153
2996
528
1193
2024
536
3491
4
1189
2629
181997
11
3715
3765
1743