2293
673
731
682
1454
961
884
1789
3085
1706
851
782
1754
737
1712
1991
952
746
1265
853
655
1531
652
1475
597
997
2177
1274
951
3996
1516
1843
977
636
1394
618
1687
1611
2651
1020
2618
1655
1808
1358
2063
1732
718
1003
2367
2529
2019
1401
922
676
2096
1107
902
1372
1600
749
2410
851
795
595
716
832
1101
2194
1131
959
654
2429
830
1361
1154
1671
2329
2060
653
1240
906
870
690
855
877
645
1177
1123
864
1164
1108
991
765
723
612
2971
779
640
880
1295
743
864
718
1515
1753
680
972
900
1809
745
665
3191
815
622
815
1595
723
1268
2305
861