196
143
575
366
87
1177
174
345
3215
166
253
79
