39727 171
62934 478
25054 743
55871 349
43101 285
38373 376
35457 311
28645 476
38245 502
25001 161
18496 67
22529 399
19172 244
40685 309