2535
2
3498
4
21152
8
1681
1
32302
0
1849
2505
1306
1876
3576
3
19783
3354
2358
9
2293
2932
1603
489
1015
2294
951
17946
1534
1740
2990
1038
3518
1153
3090
6
2312
2872