6951
1811
6048
875
531
696
409
326
664
227
709
268
383
637
386
344
438
438
320
122
326
351
233
529
212
384
163
94
158
363
247
264
159
119
231
380
192
64
168
126
214
82
110
181
268
100
198
165
74
49
29
159
126
211
34
119
167
81
100
82
129
88
62
115
35
98
173
57
28
92
56
23
84
60
50
68
33
54
40
97
25
14
42
26
90
19
50
179
68
35