2955 91
14842 163
20617 166
7656 683
6982 164
7181 195
10402 338
11653 766
13650 701
7773 785
6337 324
1697 44
9701 948