2631 110
8509 214
10878 799
9738 673
5199 552
1214 43
5623 413
29143 164
5340 121
1790 507
2895 215
2301 71
3139 317
6242 488
4856 89
6623 669
15057 694
5196 772
3505 29
7547 788
5797 689
5666 573
2924 63
6905 620
37863 87
27143 79
2672 424
9412 257