12189
8053
5884
1330
1237
1580
1466
583
928
1031
1049
833
964
509
799
147
57
479
427
511
452
399
249
285
341
369
215
218
287
215
169
309
206
177
79
139
179
201
272
128
210
322
122
167
140
145
180
215
105
182
146
130
148
182
226
95
90
160
156
20
78
63
19
35
98
131
98
85
130
123
167
39
54
51
137
99
92
37
29
79
74
125
88
108
82
59
121
73
85
33