1036
1062
870
982
164752
958
838
2146
822
1637
886
922
961
896
900
2100
962
917
937
823
810
784
812
918
5026
860
777
885
790
991
4998
1622
3293
859
716
934
1026
1019
2795
963
1208
1048
790
852
856
1044
1114
1348
951
7241
1220
1161
935
4911
2719
2920
1207
1091
776
924