383973
367904
520888
668778
83628
540687
100655
454465
99281
801403
483170
660390
5156799
3570581
3093148
2398804
2234988
2057609
1975358
191778
1773118
1722136
1691196
1638471