3083
2871
3407
3471
6900
8732
4707
242
5662
7638
4305
2620
8161
3935
2182
805
1484
2012
7035
5458
5218
2121
8001
1453
5347
6435
5191
3979
2244
668
3310
7822
8102
8299
3729