1013 309
243 343
780 86
446 913
233 724
164 872
881 508
471 172
420 206
559 82
150 474
676 432
997 564
45 777
3492 537
272 20
342 464
822 473
798 272
526 194
331 507
150 725