27987 71
9671 99
5448 646
8042 799
4405 330
3443 85
5843 812
4079 464
9565 253
1895 48
1813 106
2347 301