5061
4981
2255
2699
1055
2819
1018
2705
9259
1923
3569
8597
4114
1388
1466
1684
47
2029