1034
2
2248
3
108
1
840
1452
0
1715
616
946
462
2242
6
746
500
1444
899
1930
889
591
1369
757
1641
5002
7
676
2433
1047
1898
8
780
848
2434
4
634
711