1951
1273
1043
885
2654
1704
2504
1419
897
1583
788
1405
1752
979
2634
1186
1617
2356
2727
1108
1720
1828
2377
960
1438
949
913
891
1658
1352
855
1715
1128
1823
1472
1039
900
1209
911
2771
910
2457
1577
1059
4891
2274
3631
1790
1106
1707
1727
824
1434
1528
1316
1216
2510
1377
3804
1642
806
3045
989
1121
1117
808
768
1753
1107
1806
3666
1093
833
1426
1168
861
2652
1379
859
967
835
1338
1640
845
864
794
844
1435
830
951
1511
2361
1596
850
866
809
976
782
1542
832
1183
2376
1639
1059
918
2542
1657
2481
850
1023
1751
1972
2189
1859
2341
871
965
1159
1275
1468