5042 49
8350 161
25511 122
15423 1030
2600 25
13902 572
12507 582
9812 416
16096 711
6156 266
3315 447
2569 623
19790 101