3090
6
25669
0
32302
17946
21152
8
1461
3498
4
19783
2
7258
628
1768
1189
2903
3
2932
452
52099
2219
435
5517
938
1078
607
3080
2416
14
2350
3551
10
581
818
678