3090
6
17946
0
25669
32302
21152
8
1461
3498
4
19783
2
7258
1768
2903
3
2932
785
19944
3080
2350
1232
1019
1
3083
427
3546
2996
1189
14
2110
1788
1347
1175
3222
892