11162 41
13579 303
15526 743
38035 97
4116 462
9334 28
4103 527
2043 221
3347 351
2905 221
3555 708
1533 83