14396 291
12712 783
4961 706
5494 962
28218 53
6278 199
14072 952
46022 385
4751 508
6875 702
3342 778
5447 581
4330 417
1855 359
23584 159
3169 451
3987 426