940
816
686
803
750
1109
2372
1819
718
767
788
785
1025
698
857
911
1316
1739
727
1000
1002
904
873
713
1086
1206
7097
727
917
2016
1273
1483
796
948
718
2941
708
957
1101
1557
1164
1117
960
2936
2278
1598
922
793
999
1127
2042
1151
969
1392
973
1750
842
1842
1808
1331
1542
2146
683
1194
813
2051
734
1154
2021
2198
1283
1116
683
1502
2015
913
817
1364
1481
2127
700
793
4228
1087
1287
1290
1115
1249
1894
880
940
1430
1195
1583
662
1756
928
885
1918
898
1278
988
750
1290
992
1011
1156
2047
813
736
835
1779
2068
1584
885
669
714
1231
1068
1999