26
57
14
157
907
20
58
43
291
369
23
21
22
53
65
47
50
504
38
17
112
1379
37
19
49
56
28
85
76
77
156