21596 154
95362 559
133090 209
108461 730
250595 925
9243 111
201131 538
177270 866
40047 182
48148 317
54215 488
5429 618
2868 454
62366 503