34742 303
21699 877
25030 246
17765 183
16493 696
22199 535
13685 860
16682 704
14422 953
5959 764
17306 622