2996
0
17946
14
1193
2535
2
19783
2932
34
3498
4
25669
531
32302
138
7793
572
1153
471
3090
6
963
70
21152
8
1189
746
1629
893
3080
3
410
326
1044
1
32730