20455 311
4840 506
17676 107
4580 101
9292 519
6970 250
2942 392
11085 733
4207 288
3962 79
8947 464
34118 119
3104 292