2933 91
14842 163
20613 166
7656 683
6979 164
7175 195
10401 338
11649 766
13648 701
7769 785
6331 324
1697 44
9700 948