3009 273
9067 717
2667 270
2833 315
729 179
1663 197
12660 413
3783 159
4015 134
3238 113
4319 540
5836 394
3728 701
1181 163
5263 121
2153 362
6350 415
689 32
5001 480
2772 602
3380 613
5165 941
4134 235
2914 716
7426 1000
9755 364
1954 461
5861 860