1590
1197
912
1668
862
1032
1998
1279
1491
748
1770
1202
4426
1271
771
920
872
951
886
1091
1627
891
3868
2018
859
755
748
1303
1301
1221
1008
1006
1067
2025
1140
1108
760
1321
1563
1473
941
1854
3979
1002
1399
994
1239
927
1235
1237
1165
1330
1408
1144
877
786
2425
1001
9075
1387
1584
1870
813
2400
1371
1691
834
758
888
776
1419
9963
1052
933
3926
1265
726
1456
835
4117
1005
1626
961
863
2333
3068
1126
877
5095
1784
822
917
1631
1013
1044
1034
1194
1212
1309
1973
2189
1651
667
810
1118
1129
679
2549
1155
1847
1293
687
956
8012
1222
729
772
661
3095
724