39933 171
63296 478
25108 743
56079 349
43240 285
38451 376
35644 311
28833 476
38363 502
25218 161
18597 67
22627 399
19248 244
40896 309