58751
18834
18620
17416
15213
13714
12326
10013
969
856
813
796
725
694
674
662
658
580
543
524
4912
476
466
439
427
372
366
360
341
333
334
324
300
296
286
255
253
243
245
234
230
215
214
186
170