3796
1602
7653
5089
4374
3572
1048
4481
7896
3795
4268
3992
8402
8252
8341
1238
355
8878
6110
7486
7295
8634
5925
584
6417
2594
4991
3562
9216
3076
6729