1660
3307
1632
1042
1197
953
917
933
1995
2171
1214
1289
2204
1184
1796
869
1339
1193
1158
1608
1563
1094
1689
1623
1474
1706
960
1048
1791
1629
1614
951
4302
1635
2299
1330
1078
910
1189
930
3177
2570
1677
1696
1168
1893
922
1397
1004
816
2376
1539
2009
915
1227
1673
1015
1247
819
1016
854
1602
767
5049
872
811
2120
767
3784
1022
789
1647
914
896
4719
821
832
1183
2304
810
1283
771
995
3779
749
939
1647
1355
791
1729
1016
1482
802
1638
1225
898
1167
1450
1187
1520
1142
957
799
827
860
967
1072
1310
1836
847
3167
2371
753
913
1241
800
1007
889
1117
1149