21593 154
95321 559
133054 209
108444 730
250576 925
9242 111
201090 538
177265 866
40044 182
48139 317
54198 488
5426 618
2868 454
62349 503