40489 70
1696 357
1456 257
2382 286
3241 653
2935 555
9208 455
3574 663
10552 329
688 45
1215 83
2554 563