3041 930
2756 851
2536 575
3218 332
29600 297
4368 311
7383 948
13998 133
12005 577
6834 447
6586 627