1011
0
1016
1
940
666
1628
1173
1568
1690
2
3463
2101
3407
1938
1570
1308
1000
830
901
496
1485
998
1301
1766
1543
1093
382
3562
1814
4
2403
546
1816