3049 930
2768 851
2545 575
3249 332
29738 297
4376 311
7393 948
14026 133
12054 577
6901 447
6615 627