2889 43
9157 486
7387 116
15437 539
9309 747
6081 644
1526 30
1856 294
6362 343
3476 617
1845 110
7707 390
37406 114