253
99
716
119
648
34
873
276
421
137
593
150
410
177
384
113
561
229
156
31
2068
993
625
40
392
119
434
127
644
266
644
174
426
30
478
141
285
158
371
197