15
287
302
116
665
72
80
38
132
533
105
231
35
91
82
65
269
3809
2525
135
373
1285
935
150
57
244
46
381