381918
309670
591318
50879
875718
574877
111301
341253
342647
8425
615135
118356
14712
203705
438718
977371
284710
46717
930416
505300
467632
834113
902852
99160
264642
316531