348
652
144
583
20
296
100
349
118
185
190
201
98
282
51
189
19
243
15
255
59
180
28
125
50
147
18
26
170
68
395
99
152
14