1050689
408807
416299
354424
1133693
10223
638390
1080163
708553
405278
1083819
1094595
909580
158890
158166
293995
9355
417118
819278
1033524
990776
301271
905641
104810
367641
696235