101 33
30 640
453 764
202 160
519 715
734 447
48 486
628 147
462 969
559 266
104 230
274 921
773 291
693 418
185 976
1006 15
466 85
768 437
911 810
846 17