839498
236679
34886
618894
177970
437439
263159
682536
361448
118487
319625
92295
5149799
3568581
3081148
2394804
2232988
2053609
1975358
191678
1770118
1720136
1691196
1637471