522641
12618
432451
559367
331603
953348
52798
139431
616144
905296
505371
542595
742390
346302
516235
684206
799239
369710
716490
29122
208786
224160
101104
417612
19477
37911
287191
121848
615249
169436