624432
535506
45054
245705
514555
237911
742133
835776
795846
1018627
197369
845865
503442
67860
960238
354214
17737483
15204692
13859960
10667916
7088156
7016668
6900831
6824362
6253477
5704960
5475623
5335253
431970
4044231