1810
899
833
206
922
346
640
170
589
273
866
245
814
294
519
77
618
94
1262
608
586
252
380
188
906
305
304
192
256
77
515
71
137
84
786
504
365
42
482
140