527
1
592
0
1634
484
3949
5
659
377
325
604
896
2368
3
1062
2
270
2266
565
518
292
694
465
994
429
3219
792
293
2637
1097