2089
1350
916
3190
1527
840
2047
1121
982
735
2405
2438
987
3305
758
1349
844
1444
1732
3096
703
2936
1095
1286
1565
693
887
1058
1156
824
2155
743
918
1301
1321
1937
924
699
1398
1822
2043
765
1165
1159
863
1142
738
3470
984
2263
721
620
733
551
957
1598
955
809
1606
761
1575
1022
784
626
1742
974
1508
1679
1007
976
1221
1095
992
4567
2101
1396
2730
1368
606
815
1066
644
691
4893
898
1006
1787
743
1336
615
689
891
1609
740
740
1412
647
1568
1557
1571
1996
1072
945
638
1297
2148
1143
826
1641
757
876
635
1067
1855
658
645
1935
1472
948
1666