21580 154
95202 559
132935 209
108384 730
250456 925
9239 111
200950 538
177229 866
40042 182
48102 317
54133 488
5410 618
2861 454
62294 503