47526 581
3117 216
14686 695
8262 646
6838 306
6036 500
3280 167
4748 137
3119 723
43737 93
2777 381
2962 768
2395 446
4011 583
3679 30
10496 708
4003 427
1765 301