2891 43
9158 486
7387 116
15439 539
9310 747
6081 644
1526 30
1856 294
6362 343
3476 617
1846 110
7708 390
37406 114