3063 930
2786 851
2558 575
3291 332
29876 297
4403 311
7416 948
14086 133
12128 577
7026 447
6640 627