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