3049 930
2768 851
2545 575
3248 332
29736 297
4376 311
7393 948
14026 133
12053 577
6900 447
6615 627