480 31
599 904
936 165
105 845
781 476
316 730
30 123
925 128
447 144
807 995
153 822
999 119
810 858
313 276
924 893
434 344
192 538
71 706
169 895
486 124
466 798
123 406
531 630
77 969
820 993
430 850
488 419
290 762
69 977
22 19
556 301
216 776
225 498
157 503
783 208
226 929
460 656
415 961
1004 225