2356
1784
1403
1392
1227
1223
1204
1197
1168
1114
1053
1004
993
988
970
949
838
807
806
806
774
762
746
734
685
683
659
621
614
605
592
570
568
549
549
548
538
528
523
498
467
464
463
459
452
446
445
434
426
420
416
390
383
379
364
357
345
345
344
326
320
314
310
309
306
299
298
296
294
290
285
276
274
266
260
248
234
228
226
222
222
219
214
213
205
203
202
198
189
186
184
175
174
173
171
165
162
158
155
144
143
141
141