920
1556
1459
1813
643
1504
727
1300
999
661
715
738
771
1590
1322
1554
871
755
2775
3152
2018
3107
2057
631
985
2439
1647
2472
3319
849
652
620
629
800
3014
1173
2266
2258
2524
1024
943
640
2009
731
704
1200
2885
1534
1423
1515
904
1336
1534
1829
1429
2318
1059
1422
1188
3297
1434
750
1598
914
794
1186
819
1924
1328
877
757
1500
1634
866
1062
802
2907
909
817
2609
743
708
976
2907
697
1228
721
659
695
937
1896
2413
2723
629
777
1253
977
1461
2138
675
902
691
1723
952
2492
2984
721
763
963
1666
645
1550
657
1243
1535
710
845
862
1533
2504