10947 429
331242 759
375925 964
25661 237
65961 304
88047 308
4112 560
4882 148
4940 317
8765 797
5955 893