140
146
96
106
693726
742643
159318
1154846
1403315
1620077
247
241
162
132
248
192
174
270
9425974
1093350