2373
825
827
313
1329
506
593
350
366
158
646
173
623
201
776
370
152
26
1158
418
295
190
498
157
489
223
190
112
361
192
326
148
460
135
587
156
428
80
872
322