5447
2
7193
4
7425
5
4212
3
2420
1
2870
2135
3362
1897
595
1548
1248
906
902
1044
891
621
862
488
560
782
1058
416
1076
1488
1692