3060
9948
6030
7928
8839
5655
7449
8670
6021
8553
6026
779
1696
2643
2214
3948
2833
6133
7847
5693
6050
644
4197
8443
9008
5522
7868
450
6611
4572