3049 930
2768 851
2546 575
3249 332
29742 297
4376 311
7393 948
14026 133
12055 577
6904 447
6617 627