291956
89590
139276
126134
91765
160709
36539
54191
59579
103142