2983 91
14843 163
20625 166
7659 683
6982 164
7181 195
10402 338
11662 766
13657 701
7778 785
6339 324
1699 44
9703 948