23041 578
64536 300
5526 132
90886 754
10805 503
2601 112
5729 620
6126 479
4177 696
5217 137
38081 831