1116
0
608
392
820
1073
427
4111
2
409
597
492
980
1463
1
744
317
292
1139
847
961
555
545
464
349
970
44
633
343
453
3510
407
641