295 82
2975 412
933 712
294 628
582 274
648 859
90 535
783 864
454 496
782 155
594 66
917 511
369 394
543 55
23 693
1008 396
988 100
331 725
703 932
130 253
338 630
766 676
881 630