4940
5
846
0
5262
10
1939
1009
2
381
454
403
750
1045
456
266
943
1
1661
1209
1310
445
722
410
2524
430
1733
1161
262
474
685
401
668
675
5313