3090
6
25669
0
32302
17946
21152
8
1461
3498
4
19783
2
3544
7258
1768
2903
3
2932
1094
522
934
1045
452
536
2533
558
570
645
541
4044
5
476
324
3080
1015
616