11173 41
13596 303
15538 743
38055 97
4119 462
9347 28
4107 527
2051 221
3349 351
2905 221
3555 708
1533 83