22291 284
12438 599
25302 574
14907 544
6178 135
7300 731
9147 653
4586 443
3020 618
1763 273
3392 888