3111 818
1234 274
3215 385
24706 95
9213 41
5901 646
4277 539
4259 222
4088 443
4496 612
5027 79
4686 629