489
194
863
245
665
293
758
116
297
53
1077
327
409
179
457
91
260
82
553
184
791
359
3298
1676
930
261
128
25
484
175
582
209
545
145
286
102
691
186
568
92