15646 292
13259 783
4999 706
5545 962
28322 53
6514 201
14096 952
46150 385
4792 508
6963 702
3384 778
5514 581
4394 417
1894 359
23887 159
3213 451
4043 426