22996 578
64416 300
5511 132
90776 753
10746 503
2595 112
5728 620
6089 479
4165 696
5210 137
38025 831