4728
4727
4700
4688
4704
4696
4674
4641
4637
4623
4622
4616
4619
4615
4611
4470
4500
4469
4407
3878
4396
2468
3134
313
570
4699
4687
4697
4673
4652
4672
4639
4638
4627
4626
4625
4624
4617
4613
4581
4612
4503
4395
4330
4394
4514
4526
4558
4557
4547
4546
4542
4541
4538
4539
4537
4532
4536
4528
4527
4457
4545
4544
4531
4530
4529
4524
4384
4301
4511
4510
4509
4508
4505
4507
4504
4502
4501
4494
4497
4493
4492
4491
4490
4486
4484
4485
4482
4473
4481
2705
4474
4472
4461
4468
4260
4308
4371
4390
4406
4404
4409
4408
4415
4416
4418
4417
4420
4424
4426
4425
4427
4428
4429
4431
4430
4433
4432
4434
3624
1300
915
1076
1070
110
11
1829
1748
1450
1326
896
942
895
3894
134
117
1999
4292
4129
3973
3857
3555
3558
3362
3444
2727
2601
1689
1676
1518
1192
4246
954
4073
4178
3989
3377
3181
947
4226
2018
1419
1418
1416
1415
1075
673
245
148
34
33
4335
4379
4373
4374
4375
4368
4366
4367
4364
4363
4362
4360
4361
4353
4354
4350
4352
4347
4346
4344
4338
4336
4337
4332
4329
4331
4327
4328
4326
4325
4319
4320
4323
4317
4318
4311
4309
4305
4304
4283
4285
4287
4290
4278
4281
4271
4268
4262
4265
4254
4253
4251
4252
4248
4249
4245
4243
4242
4240
4238
4217
4223
4232
4215
4216
4214
4195
4189
4191
4186
4188
4175
4183
4185
4173
4165
4167
4160
4157
4154
4152
4135
4150
4132
4117
4116
4101
4105
4094
4093
4088
4080
4076
4067
4072
4065
4055
4059
4064
4038
4049
4054
4026
4030
4037
4024
4020
4016
4013
4000
4003
3982
3967
3968
3964
3959
3961
3936
3951
3916
3922
3923
3914
3904
3913
3897
3903
3877
3875
3868
3849
3863
3814
3804
3766
3752
3760
3750
3744
3731
3727
3689
3724
3680
3677
3669
3673
3665
3652
3656
3644
3621
3642
3620
3595
3586
3549
3546
3533
3510
3528
3530
3500
3485
3481
3459
3470
3449
3456
3416
3446
3448
3411
3263
3329
3179
3196
3113
3133
3106
3112
3055
3044
2949
2959
3037
2949 (2)
2763
2717
2760
2700
2679
2666
2661
2654
2610
2639
2599
2586
2569
2539
2548
2533
2443
2507
2411
2412
2318
2377
2410
2286
2212
2155
2090
2118
2009
2014
1909
1908
1800
1761
1774
1734
1682
1690
1655
1640
1575
1613
1567
1525
1500
1517
1449
1459
1357
1375
1339
1288
1292
1202
1245
1251
1136
1137
995
1050
1135
882
894
832
851
663
827
661
593
587
502
499
431
400
247
321
211
172
174
147
91
23
81
103
4294
1303
1771
1296
1082
1024
1074
234
225
121
106
27
228
1080
132
127