296
4
188
1
217
226
237
157
189
73
72
155
142
99
166
536
1079
2
569
1149
319
726
291
461
484
594
292
710
212
247
323
349