40001 171
63418 478
25119 743
56132 349
43291 285
38583 376
35685 311
28881 476
38392 502
25281 161
18628 67
22649 399
19268 244
40970 309