798
2
3124
3
628
1
1432
4
1000
1189
1858
950
828
511
366
290
679
251
298
676
358
887
474
552
422
533
1337
816
495
281
1056
613
583
811