13086 821
10522 710
6147 374
15329 392
4270 656
8657 349
7887 730
21654 675
14771 289
24808 257
1775 41
3365 500
4567 299
5076 932
4840 541
4350 93