4403
518
3337
3067
1843
6930
4029
5665
6610
8453
6560
8757
5360
1562
5503
9989
877
6201
2086
3827
8437
9340
69
7923
9130
4281
7686
3369
2973
6720
2554
9710
2059