277
641
1434
1535
1116
1539
957
55
1521
7
2109
20512
1677
741
753
121
15
982
601
483
743
863
573
7614
809
482
583
541
44