291898
89566
139246
126122
91748
160696
36534
54184
59576
103135