3082 70
2986 299
13824 298
1666 101
8098 708
2102 208
5061 712
2530 178
4607 437
1707 196
5987 664
2522 293
3348 441
3599 301
10545 927
28657 117
14737 241
33347 396
22336 169
44055 353