675
0
737
683
458
1020
464
410
957
281
415
951
456
1188
1
1386
409
787
1557
584
320
1161
1520
602
1045
1939
1640
454
722
310
298
2121
4