2994 324
2939 486
13626 595
5282 771
6655 645
5666 491
3474 78
4937 174
4066 801
6283 751
20446 173
35409 729