3090
6
2903
3
2932
2
17946
0
21152
8
3051
3080
32302
2906
1
2986
25669
181997
11
297066
1514
3765
4
1849
2203
189326
1537
356
9956
19783
2535
4044
5
3083
2465
1816
3125
3546
444571
9