15553 515
14728 363
308695 1359
34148 933
165489 547
116314 831
495036 1751
32342 658
31122 482
26592 71
155711 1015
6349 458
3779 375
5402 614
43128 662
54799 319