59351
18834
18720
18616
15713
14514
12826
10313
979
866
823
816
755
724
694
692
678
590
554
553
5012
476
466
449
427
392
370
366
351
354
333
334
320
316
306
263
255
253
244
230
225
214
186
170