299
1
87
120
85
107
28
37
197
59
123
68
73
180
153
50
121
127
1211
4
218
295
122
1454
3
395
131
165
599
2
82
248
76