307750
10086
884250
619347
199424
82648
513259
866498
500195
594708
613264
383775
541268
331161
499435
27549
222664
390449
142246
170416
55242
175800
413535
888338
301917
98438