26593 800
23902 713
20177 120
39806 231
387647 1161
14445 582
2506 230
113146 318
7187 642
6840 103
3441 769