3090
6
2903
3
181997
11
1498
0
2932
2
1849
21152
8
2219
4
3080
2907
2996
2274
1
1189
4754
7
2502
2773
5
25669
14
19783
2535
4044
3083
17946
2465
356
3125
3546
32302
1434
3498