653
0
2054
1
933
4930
4
6617
2
511
4354
15
1247
1045
967
431
1364
453
793
3107
7
484
824
369
584
345
110
664
556
32
3196
527
330
539
278
2726