3411
1702
1659
1458
1335
1074
1063
1047
975
819
786
780
716
687
670
587
579
568
565
557
543
529
518
502
488
461
460
451
447
435
432
427
426
419
403
390
389
365
363
357
347
343
330
329
329
325
321
320
310
309
301
293
292
283
278
275
272
271
268
263
254
249
247
245
244
242
236
233
219
218
214
205
205
195
190
190
174
167