1146
0
706
298
1164
235
38
400
445
500
1398
787
341
1539
302
685
887
791
1484
382
320
74
1817
520
4426
296
117
266
829
797
4537