4512 563
3062 757
1243 270
1629 160
20414 489
11916 378
33904 182
4192 310
3297 95
7280 587
2655 504
2761 330