39935 171
63297 478
25112 743
56080 349
43244 285
38455 376
35646 311
28836 476
38364 502
25219 161
18598 67
22627 399
19248 244
40898 309