2135
491
2049
597
2313
653
776
145
627
203
712
165
841
191
517
196
694
163
566
231
600
192
817
389
487
166
577
301
1036
494
638
225
810
204
434
172
240
123
656
215