22003 596
25435 882
32362 769
26343 265
3116 153
3418 64
8640 501
12133 164
16953 356
9006 1064
5529 473
4168 396
3234 293