291 628
1161 1000
645 859
41 991
743 525
264 828
80 168
703 932
755 45
546 966
338 630
991 246
775 854
580 274
641 697
746 145
543 55
667 528
322 49
1007 557
778 239
394 364
128 659
933 175