1008 309
684 531
414 11
836 865
822 473
952 111
676 432
425 341
646 68
106 369
75 402
375 232
676 326
164 872
98 444
559 82
951 965
962 92
653 331
835 379
54 43
638 618
726 545