4305
2
2505
1306
1
951
1015
7762
4
14750
8
2294
3354
2522
2798
2495
0
2312
1038
2721
3
2597
1740
582
1184
1451
3518
2405
843
4477
2999
1383
1681
3106
1787
2926