121860 671
7221 387
31415 645
93761 837
61207 1017
43103 624
3874 295
5678 201
3347 49
4680 503
4307 97
3125 272
4184 104
45860 197