251483
479458
955221
649915
878214
480834
308169
101353
476646
615359
894329
680306
5149799
3568581
3081148
2394804
2231988
2052609
1974358
191578
1770118
1720136
1691196
1637471