23042 578
64545 300
5527 132
90889 754
10806 503
2602 112
5729 620
6127 479
4177 696
5217 137
38083 831