5226
2600
859
1083
4382
2809
947
1058
2800
7491
1797
984
1296
986
921
1332
5782
826
1269
1959
1091
1678
786
2021
906