1084
0
691
826
454
244
281
951
3795
1
392
403
571
1661
463
409
547
1348
255
957
798
415
267
330
468
611
352
328
325
310
321
787