156
585
64
445
63
430
87
444
124
360
45
396
147
382
161
339
138
354
92
1,150
84
314
193
335
67
264
97
269
43
313
13
778
79
309
102
292
137
299