10292 852
398013 786
16551 309
85288 383
55128 84
73646 417
1117 132
7165 492
58560 399
6582 578
18899 156