4506 563
3062 757
1243 270
1629 160
20412 489
11910 378
33900 182
4191 310
3297 95
7280 587
2654 504
2761 330