592
44956
18220
3350
84515
31155
56035
86976
36172
39160
8813
18832
1009152
52799
1373
39580
7781
844151
61191
863123