2445
840
836
316
1360
515
612
358
380
158
646
173
624
201
792
374
152
26
1182
421
295
190
499
157
489
223
197
115
365
192
328
148
461
135
588
157
430
80
884
325