1092 924
322 669
200 270
545 169
484 471
173 812
922 551
375 283
1093 897
313 247
109 958
752 637
672 963