857
0
1842
2
653
121182
1
2587
16
953
1428
772
1368
2855
3
646
2126
783
386
2727
5
543
4922
247
787
615
1650
626
632
3092
3691
4421
9
2301
1020
918
2881