513
0
3835
5
5375
790
853
1
3735
4
344
929
3
297066
471
1618
1154
2
483
267612
4978
930
1403
557
634
5801
2939
4691
523
99072
36905
635
544
758
509
1588