530
164
354
153
943
345
183
26
239
150
271
70
562
116
444
164
742
275
330
235
508
65
231
141
426
103
602
57
574
88
611
56
355
21
283
161
535
51
151
80