346 954
915 474
822 977
727 697
741 758
779 198
948 296
361 588
182 786
611 658
151 134
172 705
296 131
708 696
2 533
50 572
29 667
129 945
988 896
414 951
801 405
899 228
76 36
12 109
663 876
399 855
133 394
327 484
866 63
543 984