10842 41
13163 303
15097 743
37490 97
2914 462
8908 28
4017 527
1916 221
3324 351
2781 221
3489 708
1432 83