676292
353312
692198
32322
482727
393579
100220
946270
90667
43354
219192
323582
5149799
3568581
3081148
2394804
2231988
2052609
1974358
191578
1770118
1720136
1691196
1637471