1013 309
233 724
1002 975
848 297
413 956
39 304
952 111
831 612
957 455
446 403
572 934
705 64
682 592
881 508
326 209
822 473
364 30
784 6
288 210
877 565
1009 416