1012 109
5312 813
4911 362
6371 546
49129 919
131183 653
61501 515
16672 842
27350 744
17995 361
5751 353
64333 784
68704 308