302365
971550
675373
1009527
357617
250605
170413
928703
623360
668402
437369
468151
506471
396690
504180
875819
13990
38244
516483
246394
455308
597950
107392
478981
431414
589794