579
1
1584
2
493
1044
73
516
477
391
966
818
0
998
563
450
2731
3
636
3759
13
790
1161
874
86
1555
867
165
1175
1919
788
3338
7
1040