4598 524
40289 493
2773 59
22492 800
15508 780
29162 209
9781 846
3969 44
3097 587
29958 754
2202 262