12331
1669
3259
1630
1407
2908
1054
1328
1282
1066
1159
1001
988
487
408
825
300
370
948
346
125
437
548
456
361
881
385
544
142
276
276
249
372
248
167
106
259
264
247
262
283
302
238
69
135
238
224
182
106
292
190
143
203
225
100
178
166
129
187
127
194
119
121
97
122
118
98
80
108
170
120
30
117
131
105
141
94
91
74
75
66
140
78
53
104
77
148
56
108
18