6935
1826
1716
1302
1004
1348
1167
679
795
423
644
739
610
545
459
609
109
358
146
245
219
222
259
320
188
137
148
194
97
139
265
218
169
265
128
162
141
177
128
103
158
119
111
144
136
64
197
98
104
82
88
39
48
140
83
106
112
91
69
52
94
73
77
36
35
88
129
62
105
100
45
48
38
55
37
66
23
36
101
103
45
61
67
33
83
85
39
85
51
32