2232 133
3891 494
22683 789
29905 972
9260 591
3985 318
5021 797
8393 768
8175 780
2429 203
1374 105
4623 142
2892 371
3835 42
5934 868
18700 119
2786 407
3313 692
4450 742
7077 338
4572 593
7608 951
4758 363
20299 672