2963 91
14842 163
20620 166
7656 683
6982 164
7181 195
10402 338
11656 766
13651 701
7774 785
6339 324
1697 44
9701 948