2691 343
2902 551
4087 539
1202 103
5082 487
10381 295
8279 394
11558 515
29150 914
44099 464
28001 182
3747 791
1662 83
4587 682