39940 171
63315 478
25113 743
56091 349
43255 285
38481 376
35655 311
28846 476
38370 502
25225 161
18599 67
22629 399
19249 244
40909 309