5116
4159
8621
20028
2447
1465
1258
1126
3614
2590
9705
832
939
887
19369
99437
6809
4907
1100