15551 515
14723 363
308576 1358
34147 933
165419 547
116288 831
494704 1749
32320 658
31113 482
26567 71
155636 1015
6348 458
3777 375
5401 614
43104 662
54730 319