307
102
716
186
433
85
356
188
790
250
200
95
608
156
511
207
639
201
384
211
263
70
137
67
1332
510
602
86
528
165
473
214
515
171
481
113
439
114
206
20