686
262
553
86
294
101
188
119
177
22
428
39
317
112
503
123
48
25
237
34
217
90
293
107
451
12
234
37
139
101
537
73
394
149
155
14
526
179
99
89