926
857
818
846
836
1104
1151
2543
1053
3610
925
922
835
917
959
931
969
2370
842
1737
998
2621
893
972
998
1497
897
885
862
882
849
850
932
1199
1003
955
982
850
853
876
871
972
852
878
1294
1278
867
3545
850
904
1328
999
1116
922
813
895
843
812
1314
889