3080
3
3090
6
21152
8
2932
2
297066
0
19783
2245
1193
3546
1
189326
25669
32302
1603
2996
2535
3498
4
3833
536
2903
4471
17970
15
1047
181997
11
1761
1289601
11153
2902
16
485
1804
2593