1293
217
107
25
47
142
112
49
39
27
9
63
216
145
148
42
72
82
61
13
325
69
38
89
163
41
93
173
33
24
60
241
62
141
31
265
464
195
100
184
54
235
95
22
158
76
104
14
6
26
19
188
261