31564 769
25422 265
3022 153
3340 64
8559 501
12045 164
16773 356
8833 1064
5455 473
4109 396
3118 293