3051 930
2773 851
2546 575
3260 332
29773 297
4380 311
7400 948
14041 133
12074 577
6935 447
6624 627