23051 578
64580 300
5538 132
90950 754
10842 503
2604 112
5729 620
6129 479
4181 696
5218 137
38108 831