58 127
896 365
422 54
815 517
371 81
692 272
806 739
102 72
334 286
894 597
415 10
241 262
451 185
298 168
187 676
437 737
151 498
545 851
888 246
529 84