512
2
489
162
1
636
405
1934
3
1072
875
6
621
2775
4
3480
1126
2799
785
1068
0
464
1710
9
645
1158
913
1062
1898
8
517
6835
10
4039
5
3540
23
866
490
846
1001