3577
260
821
7386
1304
5480
3132
5640
4979
4053
5161
2870
3234
7905
6254
4509
3098
1000
5642
6174
2860
8748
9011