2535
2
2430
3498
4
21152
8
32302
0
2529
7
2505
1306
1
19783
3354
2932
1603
1015
2294
951
3098
3
17946
1740
2990
2631
1038
3518
1153
2591
4757
3090
6
2312
3508
582
843