8603
7551
2092
4587
3140
1834
1243
5090
1314
4274
9305
2266
43947