3090
6
25669
0
17946
32302
7258
19783
2
21152
8
1461
3498
4
1768
2903
3
2932
2366
1
2964
2535
1743
255
2996
3080
2258
2350
337
1189
878
4443
9
485
804
1028
746
527