3049 930
2768 851
2546 575
3251 332
29752 297
4377 311
7393 948
14031 133
12058 577
6911 447
6621 627