22031 596
25542 882
32381 769
26392 265
3119 153
3425 64
8645 501
12134 164
16965 356
9015 1064
5531 473
4182 396
3239 293