574
1
2365
1299
1499
2
1443
639
694
1031
1244
3
630
532
81
626
423
1084
1044
619
1251
0
1006
673
472
1475
525
89
1651
82
398
1414
1287
1306