3090
6
3498
4
32302
0
17946
25669
21152
8
19783
2
1461
1363
1
2535
3870
12
7258
2440
3
3083
3765
2151
2270
2551
2932
2350
810
1659
3724
1294
2558
1153
2902
16
1761
3188
2688