27891
20883
16523
14690
13915
12667
12620
11002
8440
8120
65
202
52
2476
386
478
480
491
493
389
461
375
417
384
431
501
418
500
469
400
406
456
844
584
1162
649
490
554
539
472