5045 49
8350 161
25513 122
15423 1030
2600 25
13903 572
12507 582
9812 416
16096 711
6156 266
3315 447
2569 623
19791 101