22017 596
25515 882
32371 769
26352 265
3117 153
3419 64
8641 501
12133 164
16963 356
9008 1064
5531 473
4168 396
3234 293