429274
70585
560808
376714
294794
626608
681470
173634
754569
91714
247500
14142
5150799
3568581
3082148
2395804
2233988
2053609
1975358
191678
1770118
1721136
1691196
1638471