3051 930
2771 851
2546 575
3258 332
29770 297
4380 311
7398 948
14039 133
12072 577
6925 447
6622 627