1185
1039
980
2308
951
908
901
1383
1056
942
1058
1083
991
922
1163
3728
1545
1611
25296
993
1046
988
921
919
979
981
15019
1043
969
2531
1128
937
1029
915
1453
1065
1552
4006
1844
2208
922
1207
1095
880
866
3140
971
1083
1506
988
950
1112
1152
1193
823
1141
1079
1013
895
951