108827
442837
161544
394
699883
49828
569804
519805
547452
520532
370292
654764
5149799
3568581
3081148
2394804
2231988
2052609
1974358
191578
1770118
1720136
1691196
1637471