14569 671
8935 53
111804 637
262700 639
50776 755
27822 220
24978 326
23875 861
23595 132
30171 505
13020 776
20584 280
15074 478
12971 130