23059 578
64598 300
5540 132
90971 754
10849 503
2605 112
5729 620
6131 479
4184 696
5218 137
38113 831