2941
8878
5829
4097
9244
2763
2820
4912
5331
9102
3297
13
9440
3610
1642
59
771
3289
9952
2579
1090
2862
5843
6888
3540
7476
32
7720
1227
8078
1392
2685
4491
5796
4717
7816
6243
5942
8379
2247
470
8357
4923
8416
3555
3115
5634
1576
6092
7165
9794
8769
8818
5487
5313
5561
8190
341
8239
8646