669
2947
688
686
3243
669
1122
952
785
754
729
1821
1360
963
965
1154
1160
728
888
3250
1318
8879
658
959
1202
629
1419
1404
3092
1961
1136
900
1739
1718
1482
853
672
892
719
940
1293
1236
1399
1609
987
857
822
881
760
893
699
1497
1375
951
955
729
842
934
1068
1366
661
641
1090
733
807
1827
1596
1606
1308
1326
2092
2191
756
643
1778
861
695
754
799
2012
1121
1336
1076
679
5166
970
1117
810
784
1037
789
1387
782
1729
770
1201
757
932
1146
1350
1374
1047
2812
1563
612
1382
1160
996
722
965
898
641
816
1136
1904
893
601
2244
972
1094