15583 515
14738 363
309017 1359
34151 933
165666 547
116424 831
496045 1754
32407 658
31164 482
26644 71
155950 1015
6350 458
3781 375
5407 614
43192 662
54956 320