40491 70
1697 357
1456 257
2384 286
3241 653
2935 555
9215 455
3574 663
10552 329
688 45
1217 83
2554 563