683
0
787
458
1425
2328
1661
1
476
1025
467
1428
859
403
422
415
381
544
2490
844
493
980
820
722
456
951
384
1832
3
1109
719
2702
327