3542
3226
1551
1553
1490
1355
953
1041
1279
1143
1202
826
1220
1102
1033
386
995
1059
883
841
828
694
652
380
534
405
546
175
305
417
332
417
395
433
259
322
400
330
271
298
315
288
82
337
213
214
299
232
223
234
325
188
277
314
265
76
313
188
162
219
219
167
317
172
108
116
114
162
194
204
140
142
192
166
134
86
149
89
136
152
130
146
113
96
108
188
87
89
184
138