21593 154
95310 559
133050 209
108443 730
250566 925
9242 111
201077 538
177263 866
40044 182
48138 317
54192 488
5425 618
2866 454
62349 503