2891 551
4015 539
1190 103
5075 487
10339 295
8273 394
11545 515
28847 913
43629 464
27928 182
3738 791
2593 341
1652 83
4563 682