39905 171
63258 478
25102 743
56061 349
43225 285
38413 376
35618 311
28813 476
38349 502
25198 161
18589 67
22613 399
19244 244
40867 309