4503
981
1201
1488
1028
894
962
859
871
1152
1605
958
1737
826
1760
878
841
937
863
1707
1471
4477
864
1277
1142
1023
852
3646
1009
1231
860
2416
5560
3994
1387
895
2731
910
1068
1539
4257
1868
855
876
1023
1592
785
913
1154
1090
783
1089
1760
830
1004
927
1124
871
1125
1269