669
606
189
390
70
313
83
255
174
246
133
211
10
172
38
192
53
193
6
312
41
105
152
18
125
20
107
14
110
96
62