5057 929
24647 654
14487 388
30648 891
311009 1442
106850 804
67373 725
26117 284
19443 631
5034 885
4061 311
4558 373
3125 419
10653 524
3044 284
1903 85
11781 484