14
290
255
192
126
72
24
1352
23
137
276
139
194
162
135
57
73
36
99
647
402
50
504
208
32
12
18
31
54
131
125
175
5118
77
45
132
130
335
53
40
21
212
152
37
236
61
197
42
17