40698 708
32587 948
1042 207
749 134
2914 757
1256 269
30926 447
28707 138
14781 319
10748 272
15770 530