3778
2233
3635
926
1862
859
918
4505
3117
802
1625
1035
819
1078
2900
5011
948
1163
2105
952
800
1092
846
1108
931
790
1029
1085
1091
907
925
888
1490
1003
914
977
963
1160
907
2003
1063
881
1704
1016
1195
2354
1021
960
1166
1363
993
1082
1386
1915
1809
1132
1054
952
984
1861