2140
2454
1540
567
857
1234
505
2587
494
740
672
630
524
611
7222
726
815
537
502
1876
1579
1301
623
910
556