4801 301
10128 45
2786 61
9180 647
3667 616
2778 188
9705 178
23673 837
10352 751
10060 522
85777 168
11468 150
18985 176