779
333
408
225
843
422
431
267
1259
516
374
296
548
112
271
69
321
136
562
167
499
253
978
408
1153
703
238
128
270
62
299
162
574
98
360
84
419
175
434
107