3090
6
2903
3
2932
2
3819
1
21152
8
3080
2006
5
14
0
2845
347
7034
25669
19783
1856
4
2535
1539
2996
4044
3083
2301
17946
2465
1189
3125
2680
3546
32302
2518
2315
2521