40033 171
63464 478
25121 743
56153 349
43307 285
38611 376
35699 311
28891 476
38400 502
25297 161
18631 67
22661 399
19279 244
40988 309