686
231
607
152
332
29
440
139
535
148
402
23
604
89
115
69
299
119
293
151
289
77
443
164
482
82
164
45
104
86
546
114
479
79
582
55
230
56
453
183