501370
306114
62644
231901
678695
78751
866205
480591
42364
794591
531759
783578
694669
637987
986592
810733
373772
483332
134171
677304
750466
171581
164744
14680
340910
174808