2208
3533
8023
768
1017
1179
749
664
995
485
462
846
244
252
341
345
223
211
329
164
112
147
381
183
118
215
261
98
117
176
177
164
129
115
229
116
259
158
35
58
104
74
308
80
109
98
134
250
145
75
182
190
64
155
109
52
112
152
77
120
119
30
325
114
121
67
70
40
61
99
57
87
78
182
86
67
77
50
123
106
72
130
62
28
27
39
73
35
37
51