2180
5107
9808
2439
658
1107
8953
5435
1732
2881
4064
2543
3792
447
953
3931
4787
5003
1499
5687
9315
6742
9173
1433
768
7736
4841