152866
347856
1957103
221865
210592
202796
204476
258057
16305137
32554178
191994
150691
147356
144968
144673
648980
1865113
143870
152396
150266