3090
6
3083
2
572
0
2903
3
2932
2996
21152
8
3080
108797
12459
14
25669
2087
5090
1453
362
2539
4
236066
3206
5
2219
616
1537
1
1735
2823
1704
461
10317
9056
3551
10
19783