2403 523
39620 493
2692 59
22098 800
15218 780
28244 209
9582 846
3862 44
3073 586
28710 754
2181 262