5713
0
845
686
3116
1
1880
2
3063
3
797
631
7334
4
2727
223
536
2610
944
948
47041
474
381
580
2008
431
1897
50987