28422
21413
101226
867
143374
81426
10156
42724
57591
72574
2423
1510
66691
532
6578
57335
505110
510102
980188
928113