14533 291
12774 783
4968 706
5502 962
28229 53
6297 199
14072 952
46041 385
4751 508
6885 702
3347 778
5452 581
4332 417
1858 359
23628 159
3170 451
4003 426