529
0
1074
1816
2
767
1
718
649
970
3
1219
1017
623
741
971
913
1011
695
658
1341
697
1799
524
3668
6
1936
1854
7
6608
4
1932
5
2579
514
541
659
2558