171
185
25910
14
15
2
12811
954
583
11
3
191
2645
291
72
161
18
91
1095
1064
322
111
82
4
92
42
182
81
8
131
463
114
174
41
475