40078 171
63549 478
25133 743
56199 349
43342 285
38675 376
35736 311
28927 476
38424 502
25336 161
18645 67
22679 399
19297 244
41025 309