176
51
223
107
54
2604
190
38
298
62
752
217
40
116
208
109
157
90
100
193
230
307
37
134
111
164
91
31
280
343
174
46
138
56
28
543
23
170
55
105
118
79
108
84
785
106
211
104
146
183
47
36
14