3105
1613
963
755
1835
348
473
539
391
255
368
181
523
338
361
226
94
452
199
258
224
233
223
122
267
182
90
104
164
104
304
103
151
76
127
109
151
263
169
40
196
183
167
146
88
57
89
126
194
133
130
70
190
101
59
103
82
195
149
11
48
69
184
88
44
157
79
85
60
70
15
87
30
27
34
46
28
176
45
14
32
32
25
48
43
122
75
42
94
22