381803
31812
107747
75543
521339
22566
90637
963618
57675
823289
306151
643715
439880
520186
384474
17845
1090779
1017266
1012372
1011500
1009844
1008482
1005153
1004417
1002851
1001110
1000258
100041
1000942
99968