3090
6
17946
0
32302
25669
21152
8
3498
4
19783
2
1461
2865
3080
3
7258
3779
1892
1
4721
4639
989
2535
2932
2350
1373
3589
1011
1153
3083
838
4199
2801
1517
1092
3169