9376 103
15597 176
6447 843
10266 458
3862 140
9661 589
356059 992
90971 390
5900 384
20716 85
27773 341
30945 539
7115 107