1003 30
844 919
95 184
603 173
532 413
724 494
29 29
981 944
413 245
192 168
756 623
557 951
968 601
546 720
642 918
585 951
982 31
919 485
211 657
272 352
52 314
456 543
541 914