31415 723
9309 488
18840 41
3974 302
5682 1009
3961 66
4944 272
5089 158
10693 260
180725 1068
22011 314
6381 581
9897 633
4639 69
75656 214