20
6804
8515
4132
1126
195
1242
9835
1095
2868
4360
2177
5387
2809
640
1808
9467
4117
1955
826
564
