605328
496267
47457
787731
848511
784494
234889
556639
482349
189274
140378
306105
180853
507471
396690
505180
877819
14190
39244
516483
247394
455308
598950
898807
107392
479981