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