21596 154
95352 559
133077 209
108461 730
250592 925
9243 111
201120 538
177268 866
40047 182
48142 317
54214 488
5428 618
2868 454
62361 503