657
0
754
105
1064
435
332
929
428
678
668
692
573
1665
551
359
354
99072
645
244
117
352
5950
10
582
612
664
1104
577
593
3745
1