115
1088
562
183
153
308
39885
58
7
53
241
5029
100