3056
1304
1817
4191
1753
9055
1476
7999
3680
4471
9697
5785
6560
9150
7728
9448
5256
3824
20
1510
975
2914
2269
6656
5507
8740
2433
3041
8586
856
4754
5079
3224
4416
5064
9667
1530
2337
5766
8462
9652