590 623
706 285
522 682
79 115
138 654
394 43
574 469
796 896
950 532
745 850
914 432
474 686
240 177
682 482
96 612
150 14
260 259
54 624
1004 16
468 550
201 284
557 877