3090
6
7258
0
25669
17946
32302
21152
8
1461
3498
4
19783
2
337
1768
2903
3
2932
3176
4149
2094
2917
1849
1611
1354
3418
749
3080
2350
556
392
109
929
137
1106