1031 671
515 525
931 303
117 476
53 709
143 51
177 38
950 853
156 414
694 665
240 630
436 71
926 241
564 911
1010 716
998 815
77 218
262 67
96 813
971 868