3031 930
2732 851
2527 575
3152 332
29129 297
4345 311
7364 948
13933 133
11928 577
6727 447
6553 627