752
0
1501
1
593
657
5897
4
182
1001
1093
532
929
685
2356
6
6362
5
692
437
138
612
785
485
1350
2
1441
416
3655
11
391
493
2090
2715
549
2743
1166