663
608
189
394
70
316
83
258
174
248
133
215
10
172
38
193
53
41
105
152
18
125
20
107
14
110
13
767
6
96
62