524629
387666
721414
230283
697135
962402
319296
930294
437619
471919
157141
86922
75011
881575
757218
754203
829238
236224
739547
207806
548943
723966
633487
448369
299499
84713