1008 957
384 315
349 983
313 915
1021 507
584 640
175 386
301 847
30 540
477 889
49 683
693 372
155 197
24 62
146 9
911 800
148 34
959 328
389 688
551 843