691
1338
2212
662
1099
2115
2389
1154
1015
1787
5811
792
880
645
1511
1080
824
830
1702
1215
816
1169
671
913
983
1916
1348
1378
850
3306
1238
832
980
1600
919
1114
1936
1115
1240
2270
1722
2163
2271
1366
1817
787
1754
972
1337
595
3094
2349
3282
2103
1076
1300
1232
3446
861
968
2984
965
780
1631
1623
1408
2345
1641
1037
671
1560
690
632
1632
1521
716
857
688
777
771
622
658
1157
1445
1313
1991
1283
1794
693
689
1314
661
1302
677
2628
1759
699
1161
678
971
2712
2494
821
933
819
1382
1150
1888
1266
745
2754
1281
630
709
1650
1686
698
2358
1470
710