22005 596
25454 882
32367 769
26346 265
3116 153
3418 64
8640 501
12133 164
16958 356
9008 1064
5529 473
4168 396
3234 293