3090
6
2903
3
21152
8
2932
2
17946
0
25669
2480
1
3083
3080
32302
2996
1193
4471
2320
1189
3012
4
19783
585
14
579
572
4044
5
2744
2990
297066
2902
16
1036
2203
2535
2949