3090
6
4471
2
17946
0
25669
19783
32302
14
21152
8
2535
1153
1189
2478
1
2932
3498
4
4044
5
1849
984
5486
255
2502
3765
971
2258
3125
1419
1247
783
1113
1698