10395
8248
1712
1589
1083
254
1063
914
255
659
721
354
556
433
381
454
473
394
591
272
408
466
431
313
268
216
309
272
243
340
308
345
262
225
169
236
428
142
421
165
109
344
171
182
99
137
163
227
54
156
102
129
249
203
237
190
148
88
196
111
38
129
135
199
106
28
178
81
341
38
105
32
126
52
217
239
134
95
140
82
118
46
34
125
52
21
142
223
89
63