3018 442
2966 592
826 87
1269 84
1678 354
1627 232
1705 272
6168 725
3043 542
5860 411
3747 456
2119 551
934 127