291885
89562
139242
126119
91740
160691
36532
54184
59576
103133