39852 171
63162 478
25091 743
56004 349
43202 285
38392 376
35578 311
28760 476
38320 502
25156 161
18562 67
22590 399
19225 244
40821 309