5198 275
4835 771
100047 888
34733 729
2934 308
33116 766
23885 569
974 39
8939 939
68707 184
58763 608