34956 303
21961 877
25198 246
17855 183
16552 696
22420 535
13827 860
16804 704
14432 953
5990 764
17616 622