113
293
752
5104
651
10164
2143
465
21
1656
12171
117
10126
238