2694 343
2902 551
4089 539
1202 103
5082 487
10381 295
8279 394
11558 515
29158 914
44106 464
28005 182
3747 791
1662 83
4590 682