32952 66
43839 889
54196 732
10166 770
82841 1071
24692 363
4823 226
3812 234
6807 373
15822 175
3998 439
7249 496
4169 63
9781 928
9353 622
6838 628
2664 511