3051 930
2775 851
2547 575
3262 332
29777 297
4383 311
7403 948
14046 133
12074 577
6937 447
6625 627