3116 818
1236 274
3233 385
24706 95
9220 41
5903 646
4277 539
4260 222
4088 443
4496 612
5027 79
4712 629