56
1
76
78
62
662
1741
1809
722
671
2
2650
5
449
851
703
2494
3
809
1075
0
410
555
1657
525
1187
1308
649
1317
1601
411
725
1480
564
1126