649230
529303
129760
752931
548208
317958
81666
184721
112596
834322
991153
840837
5149799
3568581
3081148
2394804
2231988
2052609
1974358
191578
1770118
1720136
1691196
1637471