3090
6
3868
10
3551
2903
3
2996
0
2932
2
21152
8
3080
2966
11
108797
1189
1193
351
25669
442
534
3206
5
788
616
1537
1
444571
9
2823
522
371
688
5043
1478
14
19783
2535