335
545
377
1,146
661
754
192
607
28
640
153
683
83
541
206
639
196
647
16
266
133
611
80
565
96
291
520
95
492
1
143
92
498
88
482
111
297