2347
11086
1401
1339
1411
1149
1026
470
1139
876
1238
790
557
766
821
399
384
651
435
418
365
298
483
305
230
194
241
150
109
208
268
90
262
287
126
113
182
155
197
214
140
126
118
202
70
68
143
169
65
68
68
51
79
153
118
262
75
105
76
102
126
93
88
130
135
112
136
133
94
55
70
21
34
53
44
137
42
133
66
20
14
13
44
51
27
60
82
50
61
21