1501
1
752
0
657
593
5897
4
182
3485
7
1093
929
532
612
1001
685
485
138
2372
3
391
3014
20
692
496
416
3671
785
3085
5
3491
2356
6
1441
493
103
3316
10