5056 929
24647 654
14487 388
30648 891
311003 1442
106839 804
67368 725
26116 284
19443 631
5034 885
4061 311
4558 373
3125 419
10652 524
3044 284
1903 85
11780 484