696
1
579
179
643
400
973
3
511
363
533
2
456
633
1461
913
1786
5
1209
723
443
94
152
995
350
249
121
3454