5897
4
493
0
3012
1063
1
1061
416
1422
593
1056
396
4721
549
189
929
138
761
391
692
453
1509
106
639
791
479
706
1001
5423
8
4639
2029
2166