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
678
847
795
915
873
1849
1388
2077
731
2694
1077
1127
2266
648
627
2520
1201
1995
2953
3536
738
1243
769
1547
712
1163
846
2138
675
4351
718
1002
1116
754
701
1163
1286
3573
907
633
1020
2314
1329
1408
659
1510
2198
633
2151
626
696
692
1557
3647
1216
663
1526
1592
2292
4302
638
1336
1930