752
494
665
595
1101
548
402
676
882
2925
378
955
1270
1987
2109
1510
2113
555
918
995
543
1014
661
830
533