28628 71
10981 99
5533 646
8123 798
4481 330
3458 85
5874 812
4113 464
9618 253
1944 48
1866 106
2370 301