1072 109
5324 813
4952 362
6382 546
49176 919
131210 653
61551 515
16680 842
27381 744
18002 361
5754 353
64353 784
68750 308