1093
0
1501
1
2392
2
4179
1660
5897
4
532
645
752
657
612
802
182
485
5801
493
5382
5
416
479
1422
593
1056
549
189
929
138
761
391
692
453