157
1000
840
381
1066
409
255
567
298
1855
354
110
893
1170
507
742
420
136
249
415
365
378
130
210
980
515
1131
727
469
406
683
194
37
600
482
450
354
179
538
352
1036
863
320
520
493
357
358
621
752
1338
1215
428
20
322
