407512
1396836
212580
873905
894584
13057
1038350
437590
919244
382739
838839
558479
815111
1027170
915554
524780
467361
1765613
100096
91024
1385614
990169
1328132
819480
1952271
670252