39958 171
63359 478
25115 743
56112 349
43272 285
38524 376
35668 311
28864 476
38379 502
25248 161
18615 67
22633 399
19257 244
40932 309