420184
255592
890855
681883
525785
583915
342597
443146
839185
802249
1018766
482811
661586
971391
1017608
58734
597548
123275
796360
916321
852452
479254
529640
92337
271155
504885