40003 171
63422 478
25119 743
56134 349
43293 285
38584 376
35685 311
28881 476
38392 502
25282 161
18629 67
22651 399
19268 244
40971 309