243260
61092
164146
20597
939733
174705
372152
310367
228773
840352
444746
99454
63657
33680
33165
311504
624284
223596
220544
364606
487407
239229
11271
35248
264103
614743