11160 41
13577 303
15522 743
38031 97
4116 462
9334 28
4103 527
2041 221
3347 351
2905 221
3555 708
1533 83