3051 930
2772 851
2546 575
3259 332
29772 297
4380 311
7398 948
14040 133
12072 577
6928 447
6624 627