9376 103
15598 176
6448 843
10267 458
3862 140
9665 589
356125 992
90999 390
5900 384
20725 85
27773 341
30947 539
7115 107