43820
953
845
830
827
782
711
263
230
217
514
415
415
359
262
295
272
274
255
256
250