12629 658
3221 355
2306 246
31830 579
8023 627
9267 551
2695 399
655 70
7126 375
939 138
2375 467
2792 423