843
1180
2726
1090
4535
1555
823
989
7288
1174
902
929
766
785
1102
3836
931
1022
1378
771
2077
837
1088
1101
1020
2526
3583
4535
842
904
6348
814
813
798
788
897
893
819
2761
900
1025
2254
3589
884
860
786
2976
9968
904
836
2541
1073
1082
1206
927
951
896
3915
964
1037