1247
2
1721
645
0
752
657
4096
532
612
1501
1
1093
182
485
5897
4
493
416
1422
593
1056
549
745
189
929
138
761
391
692
453
106
639
791