8587
6594
5860
816
1355
1369
943
887
1253
998
860
898
798
949
532
134
339
430
616
425
310
228
266
258
406
396
156
304
239
243
315
172
171
178
231
237
170
190
122
173
181
92
267
156
188
178
164
110
158
222
223
28
164
164
132
114
194
75
47
147
135
152
112
146
82
117
95
87
119
102
137
97
126
120
45
70
73
69
98
105
10
129
74
76
77
179
92
90
44
81