31415 404
47955 327
58156 450
22009 846
20610 548
7926 347
25319 402
15425 343
39694 231
11713 91
24085 132
10760 518
16152 95
16862 292
15199 350
3417 179
7664 795
22222 748
9243 643
17797 109
4916 246
5779 306
13636 159
17942 31
15512 546
14820 33
14105 792
18961 661