15551 515
14724 363
308606 1359
34148 933
165446 547
116295 831
494793 1749
32324 658
31115 482
26572 71
155666 1015
6349 458
3777 375
5401 614
43107 662
54750 319