1501
1
752
0
593
5897
4
182
1309
657
1093
929
532
1992
3
612
1001
685
485
697
138
391
3485
7
4914
2
692
496
416
785
2356
6
1441
5389
493
103
549