854856
65990
482710
122413
174180
420216
5924
486567
836426
167299
622753
165263
131240
309933
58316
899894
1020681
767386
80637
727892
126687
47586
842151
403316
20243
346835