379766
112828
272208
195419
99235
197310
827676
262907
100041
673205
305706
67836
90247
462472
56732
317776
774854
808226
83406
956318
227666
366981
862141
138518
815398
431331