4940
5
846
0
1938
1
1939
1009
2
381
454
403
750
1045
456
266
1661
722
410
2524
430
1161
262
685
401
668
675
5313
292
1101
460
544
2123
280