1010
291
1684
705
418
106
1060
612
444
166
307
176
578
111
402
43
573
190
212
104
534
174
449
198
294
160
122
61
339
66
191
46
137
100
355
159
226
40
381
179