2169
1049
705
1025
1061
646
1520
2152
1095
968
681
813
927
2921
995
1247
1760
811
708
770
3276
1603
1166
2235
834
709
3024
793
2589
880
758
733
1818
1573
1474
1232
1263
1423
793
932
793
890
2928
1380
1383
866
1361
1853
1537
861
822
661
1676
1638
2445
1055
744
1625
1079
1151
1344
1655
3368
770
1363
2086
1178
2302
684
1427
889
947
826
737
1268
1211
976
1150
682
1368
2075
1361
793
820
692
2432
814
664
847
1712
1011
759
981
1815
799
2106
1451
1221
723
920
829
968
876
1008
1001
1763
1145
2006
869
1798
2248
704
849
4846
1217
860
1310
1226
1732
1211