3025 654
2679 618
1470 173
3588 897
2499 94
3585 627
7596 571
11896 137
67695 791
83204 668
56085 234
52113 297