1666
968
364
198
422
133
257
111
484
82
123
69
582
18
151
15
111
22
468
240
383
128
491
38
205
159
263
189
307
146
172
58
1027
509
452
120
328
120
426
124