857
0
123674
35
1012
1848
439
26689
772
521
516
340
797
3690
1325
174730
18
1005
580
360
72191
3196
2