94 811
293 455
160 691
93 613
641 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
834 304
562 980
542 658