321
43
292
262
221
407
168
693
158
157
147
124
112
164
229
67
274
246
20
82
12
18
174
19
60
17
10
14
15
7
23
16
27
101
5
36
128
28
31
11
996
8
356
104
24
108
140
415
298
6
145