592
161
527
299
187
106
784
443
265
163
310
165
557
110
236
70
476
60
237
97
405
91
604
123
484
19
167
64
448
184
482
13
186
124
176
47
411
21
293
59