31828 255
23948 331
33646 461
39575 849
4062 273
7154 782
4948 125
3195 195
4613 424
6153 544
7462 673
3481 441
3901 630