31415 379
16052 774
5269 581
6606 105
4186 751
1062 102
3787 240
2938 371
40399 245
29648 152
28462 392
34014 727