2535
2
3498
4
21152
8
1547
1
32302
0
2505
1306
843
1837
3
19783
3354
2932
1603
1537
1015
2294
951
17946
1740
2990
1038
3518
1153
3090
6
1535
2090
2312
582
25669