25732 790
10141 259
15662 860
29883 362
40214 243
16507 316
29311 613
8420 240
4288 877
8944 152
3663 207
4548 582