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