797
1614
1584
761
2788
835
1168
1856
1497
808
932
828
866
813
3328
852
823
3050
855
1550
849
874
927
774
922
1181
1326
801
2326
3822
42500
1931
4339
818
841
14923
1887
1016
784
2043
875
1423
912
1008
945
965
761
3591
1513
1877
1570
859
849
2309
898
990
1229
991
881
1440