40695 708
32587 948
1042 207
749 134
2914 757
1256 269
30922 447
28706 138
14777 319
10743 272
15770 530