40023 171
63455 478
25121 743
56150 349
43304 285
38607 376
35694 311
28891 476
38398 502
25293 161
18631 67
22659 399
19273 244
40987 309