15551 515
14723 363
308598 1359
34148 933
165442 547
116294 831
494781 1749
32324 658
31115 482
26572 71
155665 1015
6348 458
3777 375
5401 614
43107 662
54749 319