39876 171
63205 478
25099 743
56032 349
43216 285
38397 376
35597 311
28790 476
38335 502
25174 161
18573 67
22598 399
19234 244
40838 309