31565 769
25426 265
3022 153
3341 64
8559 501
12048 164
16775 356
8833 1064
5456 473
4110 396
3121 293