3090
6
21152
8
3080
3
2932
2
2903
297066
0
1047
17946
2245
19783
1603
1
2906
3546
4471
25669
32302
3715
2480
1534
5151
189326
1768
3206
5
2732
2535
1527
2907
2596
2964
66