46
0
706
1
692
798
584
1817
1045
563
376
988
1123
251
283
1949
3
407
594
247
548
5617
5
1224
2668
2
618
437
345
47041
864
90
392
573
560