3090
6
25669
0
32302
17946
21152
8
1461
3498
4
19783
2
549
7258
1768
639
2903
3
2932
585
541
106
1659
609
528
1
2649
3080
6075
15
2350
230
915
109
693
426
166