13998
475648
1056109
308412
791673
1028377
50293
429986
726519
270429
671718
1055251
781147
867949
1001724
788610
516505
40952
68987
579377
278284
519841
435275
805256