40048 171
63500 478
25125 743
56165 349
43321 285
38628 376
35706 311
28908 476
38417 502
25317 161
18636 67
22662 399
19286 244
40998 309