4469
3764
2227
333
366
958
1276
869
647
747
878
376
984
678
361
565
178
191
244
446
455
430
409
375
509
512
348
524
371
131
476
280
397
258
274
216
337
279
410
239
44
265
330
264
199
156
171
153
184
190
149
236
186
77
130
117
131
183
118
158
159
142
170
96
122
98
138
108
144
105
99
85
134
114
95
131
112
55
24
112
69
72
55
21
107
82
85
67
69
21