896 700
540 243
148 587
1383 446
366 43
1144 269
962 871
816 530
893 499
573 621
1005 447
253 411
832 840
434 535
523 818
495 228
499 420
481 366
886 22
223 954