904
877
943
1450
2080
1061
1423
921
924
3290
1716
985
988
924
1242
836
948
2688
906
881
1099
1590
1684
1833
1503
1814
1727
1256
1358
942
907
1719
1579
1161
1379
863
967
1514
3326
1884
1252
1187
1376
1517
1835
1168
974
1231
4018
3841
1017
954
1719
807
885
1590
1420
872
2138
1565
4230
1059
1007
1066
969
1204
2058
847
1282
1596
800
4733
1603
2519
969
827
3157
1862
1134
3426
775
1136
2770
1343
938
1113
1292
1677
823
1022
2536
821
1315
1055
1412
956
919
1142
838
2561
1050
1623
2438
1802
1414
3615
1790
1349
1610
1039
855
1495
5310
1344
951
1009
1280
895
989
1000