596 186
456 22
329 941
388 571
760 204
459 816
740 264
975 175
968 462
840 712
393 135
151 661
860 628