1036 304
1877 348
110733 362
698513 2591
521290 755
166226 675
74896 799
206906 874
53431 787
110076 897
64328 638
3627 983
2774 586
3342 838
3719 597
628 98