3528
1480
1773
9312
7874
4164
8440
9189
3078
842
2506
3722
6686
437
5313
3886
6740
2938
5864
2252
3927
42
2642
934
4032
6404
6957
2592
5599
6790
8734
5706
2866