3002
4647
8364
1277
5548
7515
957
1890
9527
9843
3037
5410
2956
3289
1663
9590
3250
27
867
8794
7538
1820
684
7064
1662
3716
2474
4614
7797
573
1345
1769
7214
842
9529
8996
3756
6121
7599
5415
5711
849
5437
6573
9639
2975
8388
322