303 302
953 259
834 334
60 42
724 380
772 620
268 563
209 354
487 737
561 245
708 558
940 309
22 372
93 471
67 172
719 159
467 222
838 568
494 882
440 922