39883 171
63220 478
25101 743
56044 349
43219 285
38397 376
35605 311
28800 476
38340 502
25183 161
18576 67
22603 399
19237 244
40845 309