901
786
1006
1054
851
782
869
1562
972
2223
1069
1035
1022
1055
919
924
1058
1128
1145
997
1390
974
2977
978
1316
2276
895
5380
4563
4413
2830
1938
2857
2569
4830