15551 515
14723 363
308582 1358
34147 933
165432 547
116292 831
494740 1749
32322 658
31114 482
26570 71
155648 1015
6348 458
3777 375
5401 614
43105 662
54732 319