3090
6
1603
1
2903
3
2932
2
2996
0
4074
21152
8
2001
3858
7
3080
108797
3867
12
1962
5
25669
2133
536
2921
2627
4
10317
3296
1382
3206
1537
2823
1849
14
3551
10
19783
2535
2920