305 82
252 858
1000 65
3203 654
181 129
40 82
123 534
337 933
558 976
239 992
700 7
999 968
792 23
1164 1000
815 257
123 428
66 889
226 601
777 861
396 551
346 622
68 78
51 299
274 599