6559
6
1314
2
2682
4
2222
754
1280
0
2902
3
6554
5
475
389
1
2933
383
804
611
400
846
418
552
1636
1650
522
58
1898
29323
543
403
860
477
727
246