19756 800
15615 710
14687 116
26457 229
374479 1158
7195 582
1657 230
48481 301
6382 642
5109 102
2964 769