543932
720578
87491
573766
158731
198229
949858
548517
337327
54988
1391000
344386
269869
164954
54719
796531
387973
689656
907270
459588
805689
606374
21113
49219
127437
426216