527411
507284
695218
942246
76070
739773
541705
771483
91677
5718
333105
725219
5036799
3471581
2941148
2265804
2194988
1984609
188878
1866357
1724118
1701136
1645195
1614471