654
637
1626
1032
777
2775
3097
720
753
897
1733
2658
1272
1628
1320
763
816
727
789
1105
1092
1046
680
1043
834
872
864
979
1048
653
1338
2476
1401
671
1721
1232
693
773
2020
722
895
667
691
858
704
1059
1828
2078
1383
818
2150
1207
1577
1431
1421
1176
2504
1174
977
1522
2297
1438
2423
2188
954
2744
2403
834
2239
1019
745
845
893
1233
1686
1599
1122
1210
1370
1569
1410
889
1563
779
603
1496
839
2788
1362
1420
1581
977
731
1535
709
1020
1532
1487
771
897
3835
894
684
633
1133
1109
1700
1248
730
796
648
808
900
1364
743
870
650
1471
4302
3573