13013 85
15658 81
8873 430
7399 389
9044 197
9962 148
8836 493
36886 877
11915 944
6270 189
8947 670
4892 716
16057 593
5010 235
3789 177
3439 320