930 255
1002 278
506 71
46 753
111 595
743 218
116 921
178 832
413 396
483 249
792 908
702 712
660 673
397 419
194 999
643 881
376 490
257 306
658 837
197 413