20457 311
4840 506
17677 107
4580 101
9292 519
6971 250
2942 392
11085 733
4208 288
3962 79
8947 464
34118 119
3104 292