3090
6
1828
3
2903
2932
2
1047
21152
8
19783
14
0
7793
4
4471
25669
3080
2964
1
1189
1512
1355
572
2986
2258
1153
1927
1537
1444
2392
2584
11
3012
1193
9956
2902
16
2948