578
0
1798
2
1027
1
759
723
1591
1384
524
1158
923
1812
2251
974
6
1053
7904
3
3562
2687
5
2587
1898
531
1467
1446
633
398
418
2907
283
453
430
631