3023 81
47673 840
8688 247
13658 663
7172 335
14880 395
8386 539
10818 91
56966 443
44143 152
8522 638
7078 107
6404 72
6537 735
14894 92
5582 41
44914 331