31416 723
9314 488
18840 41
3975 302
5682 1009
3961 66
4944 272
5091 158
10694 260
180727 1068
22012 314
6382 581
9899 633
4639 69
75662 214