604
0
352
78
257
533
401
860
678
1139
1511
353
573
355
306
1346
351
339
408
819
415
1128
433
340
469
747
516
527
634
508
1077