1250
5
1456
7
387
1
2215
4
549
2
875
4685
1629
1954
1644
401
1046
2128
1294
491
774
542
1023
1425
546
532
1643
407
656
1705
623
658
602
496
4897