1003 30
940 821
361 697
650 503
221 214
111 344
35 58
593 503
400 553
853 820
594 554
99 6
561 835
758 286
811 634
505 699
498 287
354 482
395 57
54 862
298 412
180 900
434 293
998 148