28897 122
7638 772
9162 733
2031 306
3629 649
4202 242
10214 225
23545 113
5043 542
4812 36
19176 625
3968 642