3090
6
2903
3
2932
2
21152
8
19783
14
0
4471
753
25669
2108
3080
2964
1
1189
495
1512
2986
2258
1153
1927
9106
3012
4
1193
9956
2902
16
10827
2355
2535
1382
313
2996