22101 596
25595 882
32400 769
26448 265
3125 153
3436 64
8645 501
12136 164
16974 356
9039 1064
5535 473
4302 396
3242 293