304
795
173
563
46
356
45
166
50
249
26
248
83
261
263
109
217
7
192
48
162
73
573
19
137
23
131
24
129
111
43
331
11
112
3
88