78
28
12
15
584
289
65
218
205
287
252
41
54
51
55
215
148
550
90
17
114
191
88
339
122
98
109
49
120
48
666
37
58
176
277
45
87
108
25
73
33
170
361
44
83
119
147
21
179
43
190