31750189
811995
8095127
609698
519369
471374
431663
418999
410078
3854109
3797122
360965
3375103
333365
328693
323458
319478
310962
3100119
306851
145896
185694
1708119
199657
160491
184363
179582
281473
236283
215951
169767
219392
192276
1739107
1703101
183058
197583
221885
1841115
186272