225
527
1425
938
665
382
544
279
819
2160
573
463
382
699
772
2784
326
721
1089
565
1068
361
519
1032
641
649
822
379
625
765
554
1425
1043
391
506
773
524
1272
1122
371
336
628
2041
206
1504
2815
778
610
759
996
887
1189
2064
21414
1277
1248
526
1210
1183
591