642
2
560
1
777
549
566
474
734
4078
10
2796
9
1231
3
2003
16
1699
1610
1443
5
1135
6
1576
707
434
175
1106
8
6080
647
0
1344
4
5468
1050
938
657
109
111
4127