31133 390
14480 235
13833 169
6431 339
7926 159
5730 711
5140 587
7084 951
7874 673
5619 211
7051 428
3867 551
5260 407
5426 390
4927 305
30489 609
4026 692
3239 830