1542
3129
1558
1108
2681
1278
3977
1251
680
2459
870
3409
1678
1248
1705
1036
748
2480
941
1664
1425
745
953
903
1296
840
712
768
706
2218
691
1148
919
2777
871
1792
1612
1231
1377
901
718
846
854
852
704
1896
2903
1035
1887
1320
2747
1842
1631
1627
1247
1447
1238
1032
738
672
1318
889
2590
1505
1270
800
819
834
2592
699
1939
1090
1277
1346
1902
1137
870
1026
681
1420
1397
686
841
1781
2939
810
2923
2625
1487
846
1481
767
950
752
1173
891
1406
1542
783
2407
1495
1180
672
1966
925
721
1293
1453
2066
1256
977
1649
947
984
637
783
1297
2499
777
1152