9365 103
15585 176
6433 843
10248 458
3848 140
9642 589
355438 991
90681 390
5888 384
20638 85
27759 341
30920 539
7104 107