4004 300
4010 142
5335 765
8846 641
17364 123
5237 364
5777 675
4104 624
32568 331
20005 889
3212 368
44085 894
5930 49
6098 66
4295 607
5430 437
7765 164
11240 578
17855 93
20088 752
30083 497
20182 382
3498 471
3793 57
27339 392
98374 196
4450 381
19714 722