3090
6
2996
0
2535
2
21152
8
3083
25669
1461
32302
19783
1287
2932
1189
471
3498
4
1306
1
255
1135
3
17946
14
971
1623
8627
1896
796
7793
1543
29355
1294
1629
1153