158388
117761
700148
161880
193516
353321
204567
141515
302954
554940
419895
431336
5095799
3526581
3026148
2329804
2216988
2013609
1916357
190278
1747118
1715136
1668195
1626471