2232
983
689
693
764
960
1431
1153
2955
765
860
940
963
1289
728
1636
1242
782
954
855
1069
729
1193
673
1370
1697
1737
1143
924
1492
1742
1378
4748
760
776
789
713
817
1137
1985
914
830
4281
1187
707
1054
1240
704
935
906
2099
1719
1423
2634
866
2537
911
1526
1163
801
937
1552
1129
1263
1104
812
2936
1510
3028
727
1758
802
923
6490
1499
701
1309
2441
793
1466
1771
753
1346
690
2264
954
755
1884
1424
928
1252
813
877
1654
725
1264
862
1995
733
3207
2436
900
807
696
811
1078
989
796
890
761
651
1839
1016
2854
1000
1388
2015
3117
778
817