2960 91
14842 163
20617 166
7656 683
6982 164
7181 195
10402 338
11655 766
13651 701
7774 785
6338 324
1697 44
9701 948