23078 67
5801 323
4390 901
14662 599
5404 590
25134 562
15761 497
9299 51
10877 411
2876 345
2558 658
2670 450