171
26
786
53
18
168
52
25
286
163
7747
57
128
85
560
19
27
54
111
117
151
289
75
40
125
32
93
89
110
81
173
47
108
31
69
411
49
216
121
79
74
55
1234
29
655
176