504 231
583 165
758 927
34 799
754 547
764 178
1042 132
282 72
63 376
639 297
242 262
195 974
464 509