1068
646
672
131
356
186
582
127
697
267
596
47
331
121
90
37
297
129
278
168
530
119
266
40
288
43
142
104
299
120
572
199
417
157
144
83
251
115
564
136