86798
59450
267159
8721000
532348
693176
98827
866967
326916
400346
1037932
382655
561243
874446
370428
431881
19462484
17807692
16839960
11522916
8578156
7561668
7559362
7026831
6687477
6583623
6494960
6104253
449570
4265231