578
0
723
1591
1384
2
524
1158
1
759
923
1812
2251
974
6
1053
2687
5
3562
1467
531
2587
1446
633
418
398
283
453
403
631
430
394
2907
539
1861