505487
89127
57575
224171
969209
998522
251483
479458
955221
649915
878214
480834
5153799
3570581
3088148
2396804
2234988
2053609
1975358
191678
1772118
1722136
1691196
1638471