20566
1038751
552200
8244
533708
988939
1345431
1177887
358594
1027445
774143
837787
611538
280453
84690
82230
1025834
97785
858983
456471
745480
648272
336308
323184