135023 295
89935 351
65897 611
54264 379
25352 783
20963 310
20216 197
33887 258
33571 658
9608 525
26317 254
1760 343