666
2129
975
876
846
1290
1603
647
830
728
651
980
710
708
1422
1012
928
1012
864
2639
7331
675
3131
626
875
1246
653
2919
810
746
881
1056
665
687
1826
1881
3231
1510
641
842
3446
841
3121
7192
790
3216
6502
752
1000
6935
1278
1074
6343
1118
740
937
1070
1524
1566
704