3573
3148
1943
1584
1276
1181
1047
1010
936
908
889
850
833
799
791
787
771
744
731
729
714
705
684
660
658
650
640
610
590
583
564
556
535
535
522
511
502
498
492
481
478
473
467
466
450
444
443
429
426
413
387
378
377
374
363
359
355
349
345
345
343
342
337
326
325
322
318
310
308
302
301
284
281
279
269
265
254
254
250
247
246
240
238
226
224
223
215
210
207
207
202
197
191
191
191
188
188
187
186
184
183
180
180
171
166
163
163
155
153
116