391
0
579
1
597
564
929
2194
1692
310
138
1704
4
2060
2013
5382
5
363
847
1893
4090
3623
2
1068
458
1869
1596
657
754
105
621
575
475
1179