3216 447
4819 758
534 31
10294 663
108828 780
29950 196
65636 560
2825 285
6772 710
7362 774
7022 522