15576 515
14735 363
308907 1359
34148 933
165592 547
116383 831
495651 1753
32370 658
31152 482
26627 71
155847 1015
6349 458
3780 375
5406 614
43173 662
54889 319