62251
20334
19820
19716
16213
16214
13826
11013
1019
956
903
896
865
764
768
742
714
650
654
643
5312
526
509
496
442
447
414
400
396
393
360
366
351
344
336
305
283
275
264
263
260
216
190