1010 82
1001 167
934 653
999 455
196 480
729 238
215 429
70 728
430 181
500 203
537 266
42 830
299 130
626 261
758 649
467 850
744 199
146 336
560 114
464 133