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