4075
0
4787
3
4927
17
3592
6
1049
2490
798
714
1132
1133
3529
1
1939
957
368
951
454
935
409
403
415
1557
456
1045
602
1661
546
765
787
722