28671 71
11030 99
5538 646
8128 798
4483 330
3465 85
5877 812
4113 464
9619 253
1950 48
1870 106
2373 301