94 811
293 455
160 691
93 613
642 570
876 226
450 459
276 702
688 654
165 83
75 322
153 993
641 283
902 898
122 61
650 578
811 284
835 304
563 980
543 658