3090
6
2903
3
2932
2
17946
0
21152
8
3051
3080
32302
3673
6983
10
2906
1
2986
25669
297066
1514
1289601
4
3765
1849
2203
189326
1628
1537
2919
356
2358
9
9956
19783
2535
4044
5
3083