576 575
1007 875
209 606
474 113
645 560
95 252
332 26
139 876
752 514
771 108
793 751
458 251
10 843
987 638
398 602
916 212
212 759
358 445
709 364
124 131
693 254