5262
10
3015
0
913
646
935
675
1222856
4
400
440
336
324
105290
1462
4940
5
2831
1
599
226919
14
846
804
76
9355
3
714
1221
575