3090
6
2903
3
2932
2
1189
0
21152
8
2535
1193
2996
3080
14
108797
2986
1
32302
475
971
356
392
2920
4
25669
19783
1486
4044
5
3083
17946
2465
3125
1404
3546
29355
371