50
1600
1
1096
0
971
1196
1620
2447
2512
1555
1448
1652
1517
1422
1423
2274
1486
1519
1439
1619
1430
1785
1628
1456
1764
1953
2