945
3989
844
1180
1871
2260
2985
951
639
805
1154
1410
919
810
819
831
853
1034
3643
884
2437
918
776
706
1513
722
797
1595
876
2313
644
1854
781
1016
691
1557
646
2959
1464
1599
1181
638
1214
1380
2344
813
951
788
800
1574
2647
745
1513
1837
3555
1449
1535
1341
1563
1481
707
1548
1075
902
1421
1534
1282
1629
1136
620
1110
797
1677
1676
1311
2978
697
686
627
946
2975
1539
754
1569
1013
774
927
877
2011
674
1073
1262
1110
774
1081
743
898
1050
2043
637
2539
2698
1209
908
1325
1781
783
910
1183
1218
729
1364
1903
692
647
857
1012
2291
678
646