141505
84712
194755
36833
303413
183811
87674
110617
87487
764550
521984
878893
5113799
3546581
3046148
2349804
2226988
2031609
1941357
190678
1756118
1717136
1680195
1632471