3031 930
2744 851
2527 575
3163 332
29178 297
4350 311
7366 948
13951 133
11940 577
6746 447
6563 627