299068
16289137
158280
251187
355681
3202108
296170
150470
1451118
145654
143552
143982
147976
148991
2631106
228386
190794
178097
219970
162056
1750119
252880
214276
204357
162691
2163104
250269