502234
376469
898942
17610
175745
283646
669688
456709
928107
39124
674601
94542
5149799
3568581
3081148
2394804
2231988
2052609
1974358
191578
1770118
1720136
1691196
1637471