1303
521
784
381
569
210
703
175
295
180
413
171
350
80
627
158
372
203
662
86
878
358
534
167
397
221
502
46
658
201
376
71
262
106
506
176
469
123
479
217