172230
410507
113501
969537
257113
95447
183941
434810
131817
836238
94626
57693
5148799
3567581
3076148
2394804
2230988
2052609
1973358
191578
1769118
1720136
1690196
1637471