3090
6
4044
5
2903
3
2932
2
2996
0
21152
8
2015
10317
12459
3080
108797
2116
4954
4
1482
1
918
2818
7
25669
1035
1883
3206
1903
3303
10
1537
2823
1814
14
3551
19783
2535
2920