2891 43
9158 486
7388 116
15441 539
9311 747
6082 644
1526 30
1856 294
6362 343
3477 617
1846 110
7708 390
37406 114