3090
6
2903
3
2932
2
4398
10
21152
8
3305
3080
108797
0
1289601
4
25669
3206
5
1537
1
2823
5771
452
1518
4548
3544
1078
1091
5070
19
3551
19783
2535
2392
2920
3491
2477
1213
4396