1020
0
529
1482
1
581
801
567
371
53
664
798
1149
988
257
297
13491
404
516
1711
2687
945
1319
392
2634
563
394
2073
46
1862
1089
365