34608 303
21596 877
24956 246
17727 183
16455 696
22101 535
13641 860
16629 704
14411 953
5933 764
17187 622