14523 291
12771 783
4968 706
5502 962
28227 53
6295 199
14072 952
46040 385
4751 508
6884 702
3347 778
5452 581
4332 417
1858 359
23625 159
3170 451
4002 426