944939
158373
149162
55671
329417
528108
62447
158916
143294
813293
462858
81302
5150799
3568581
3082148
2395804
2233988
2053609
1975358
191678
1770118
1721136
1691196
1638471