1027
617
699
816
1003
722
1655
1299
706
1798
1638
1587
819
1636
912
2959
2717
661
843
700
696
798
1469
1574
1609
1319
1307
1554
765
1351
2017
2002
1546
1367
717
802
761
737
911
2021
3310
1046
1954
1596
1811
1416
1478
1752
2914
1793
803
3548
1756
1697
1360
1756
1557
816
1653
740
662
1144
765
2403
608
709
1396
656
1354
1923
1561
2028
1367
951
1051
720
831
665
839
1087
1256
1888
1971
800
1274
2907
1453
1374
685
777
2115
737
1386
1623
1121
784
1118
634
603
1224
655
1111
4302
2516
1023
757
2976
2772
1292
1592
814
1113
645
741
648
623
1036
633
3172
1495