592
44956
18420
3370
84915
31155
56135
86976
36672
39160
8813
18832
1009152
52799
1373
39580
7781
846151
61191
863123