4075
0
4787
3
784
1
4927
17
3592
6
2490
365
1133
1425
3529
1939
274
957
368
951
454
409
403
415
1557
456
1045
602
1661
787
722
2123
2
1161
2487
2129