962
843
1181
2726
1091
4535
1555
823
989
7289
1174
902
929
766
786
1102
3838
931
1022
1378
771
2077
837
1088
1101
1020
2526
3584
4536
842
905
6348
814
813
798
788
897
893
819
2762
900
1025
2257
3591
886
860
787
2976
9968
904
836
2541
1074
1082
1206
927
951
896
3915
964