2128105
173261
240783
1987110
206851
316052
2958109
158785
16555137
146895
32836179
16547117
150899
11815122
3213102
32007178
3380120
673880
149864
194057