501 32
2288 488
5868 950
11555 293
2933 158
24188 804
4324 61
10324 262
2478 89
4263 191
3580 149
6561 1000
2554 126
3481 277
5785 421
6223 701
2671 105
5399 78
5456 152
4263 646
3986 79
8289 716
7455 729
2517 389