175
46
15
16
258
500
7
132
114
83
287
71
128
33
186
28
15
