22010 596
25471 882
32370 769
26348 265
3116 153
3419 64
8640 501
12133 164
16960 356
9008 1064
5529 473
4168 396
3234 293