946519
492258
187398
254257
164796
566527
266836
449758
31041
418785
740247
945749
619538
285453
85090
86230
1028834
99785
862983
459471
752480
653272
338308
327184