1728 122
5513 537
3261 271
13980 749
8828 676
7765 376
2309 202
3750 246
956 101
17607 778
3079 623
3403 111