389142
300729
78517
138492
16887
475787
608814
571484
151779
215951
175596
426438
5143799
3567581
3073148
2387804
2230988
2049609
1971358
191478
1767118
1720136
1690196
1637471