11151 41
13574 303
15511 743
38027 97
4114 462
9321 28
4096 527
2037 221
3346 351
2905 221
3553 708
1531 83