663
1188
944
2175
910
1081
1214
2018
801
1137
1341
1545
739
2596
1173
1123
2082
900
1636
632
1133
2239
890
1782
682
858
692
811
1944
761
677
780
2903
1776
1261
667
950
3628
1638
754
700
1617
1125
1058
1880
1136
1206
1089
1118
906
753
1506
1352
1087
3063
892
1557
745
1230
1141
1993
1416
3439
1382
1759
629
688
1667
4347
762
1929
3449
1582
654
932
1333
743
2926
1471
821
1630
628
908
2381
732
872
2971
803
854
673
984
987
998
1029
703
888
716
935
1531
1753
590
1425
1517
1360
1648
644
1873
1476
1570
1080
654
720
1202
677
1058
822
1058
1117
658
760