287
301
116
665
72
80
38
132
533
105
231
35
91
82
65
269
3808
2525
135
371
1285
935
150
57
244
46
381