27929 71
9562 99
5422 646
8007 799
4386 330
3416 85
5820 812
4062 464
9548 253
1871 48
1789 106
2326 301