31362
514306
223174
1039418
50317
290484
922909
4311
820519
1213815
619525
1041328
495504
32952
54987
568377
276284
510841
426275
793256
825951
475118
388102
66387