266993
682466
340194
719663
53093
56498
534517
481761
914438
179357
817241
868533
5037799
3471581
2941148
2265804
2194988
1985609
188878
1867357
1724118
1701136
1646195
1614471