62
0
393
255
628
256
799
1358
747
584
1981
301
2441
3140
1073
1059
727
561
692
409
592
1164
345
574
683