1303 97
21921 522
119699 486
136165 370
53808 220
3299 280
3254 58
5729 666
67718 791
9648 470
8294 424
27898 146
14449 132
18842 689
11014 455
63497 293
221749 616
63266 181
24748 845
291476 946
16673 761
17028 696
13675 959
489892 1000
4399 164
9717 726
6527 795
12743 735