9801 851
39505 94
2839 143
10900 401
24390 447
18840 336
1994 65
4641 373
10401 217
30865 344
6493 529
9096 610
5915 612
17052 589
3375 409
1311 94
3817 479
3648 676