843
1058
4900
907
21169
836
975
969
925
815
8895
1537
837
1046
797
860
1342
3461
1530
865
1482
1515
1519
15337
969
5694
907
979
904
1179
913
853
1225
1340
946
2998
2673
1029
1434
999
1158
781
996
1002
1454
829
813
1074
982
1230
1152
979
1257
1159
1022
1049
912
3404
960
2055