3090
6
25669
0
32302
17946
21152
8
1461
3498
4
19783
2
7258
1768
475
612
14
2903
3
536
2932
138
616
541
108797
639
153
693
1769
1
2996
1304
17
402
698
41
55