135086 295
89955 351
65900 611
54272 379
25367 783
20970 310
20235 197
33899 258
33580 658
9613 525
26325 254
1762 343