847124
509174
430368
282841
1082992
440968
7570
365917
245501
464252
423883
15874
431657
121803
165744
709912
27949
671377
14780
342910
793257
174808
555293
953194
672723
566584
647300
405837
458138
348544