22022 283
12350 599
25281 574
14870 543
6133 135
7279 731
9118 653
4576 443
3010 618
1750 273
3382 888