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
1029
642
3626
830
1629
762
1568
1923
762
679
748
1539
1519
1446
608
3966
1064
2845
729
1202
2026
1006
2190
1330
1114
1208
662
1236
906
704
798
3296
1246
1518
2108
1038
703
610
2306
1063
2555
804
902
1414
780
1927
931
1163
645
1997
748
2819
807
2022
739
621
3782
1891
699
3401
1198
1392
830
2384
774
891
1093
1261
1572