496
534
229
209
231
361
200
387
98
250
77
359
95
233
51
195
43
146
30
329
59
171
28
163
31
156
133
13
128
36
149
23
113
47
130