3090
6
4148
2
25669
0
17946
32302
21152
8
1461
598
3498
4
19783
7258
1768
2902
16
951
1
2903
3
2932
1189
3080
5658
9
2350
935
1849
3621
14
2535
7870
2996
3428
4044
5
3083