3068 930
2801 851
2558 575
3297 332
29920 297
4407 311
7422 948
14102 133
12148 577
7050 447
6646 627