291
0
727
750
396
451
1480
2
482
453
324
3076
1158
572
708
4120
180
5801
1478
5508
5
7678
14
506
703
2139
973
3
371
1055