2687 343
2902 551
4085 539
1202 103
5082 487
10378 295
8279 394
11558 515
29134 914
44080 464
27998 182
3747 791
1662 83
4587 682