39891 171
63230 478
25102 743
56047 349
43222 285
38398 376
35607 311
28804 476
38340 502
25188 161
18580 67
22604 399
19239 244
40853 309