1109
0
980
1008
2
2328
488
919
2190
1
325
3512
4
493
351
1710
381
846
345
21743
1025
326
3116
2855
3
597
522
400
699
1131
392
859
247
918
714