310
102
718
186
435
86
356
188
793
251
207
96
611
156
531
213
645
203
389
211
264
70
141
68
1348
515
603
86
528
165
476
214
515
171
489
115
439
114
206
20