22049 596
25551 882
32386 769
26401 265
3121 153
3427 64
8645 501
12134 164
16966 356
9020 1064
5532 473
4211 396
3239 293