2548
2527
2526
2525
2452
2444
2442
2453
2448
2446
2445
2443
2447
2438
2440
2434
2432
2431
2441
2455
683
675
674
673
672
671
670
651
650
649
2227
2172
2169
2173
643
635
634
633
632
631
630
2024
567
566
564
565
2023
563
561
560
562
2022
559
558
557
2021
2020
556
555
554
627
629
553
552
548
549
550
547
543
542
545
544
540
539
538
541
2017
537
536
535
2103
534
531
1726
1996
423
551
1725
421
2012
422
1724
419
546
1720
420
1721
2006
418
417
1715
416
1716
1717
1711
1712
2016
415
414
413
1673
1672
1671
1669
1668
395
1677
1674
1675
379
1664
1665
1676
378
1488
1486
1663
377
1485
1483
1662
1492
1660
1661
1666
355
354
353
352
351
1295
1293
1290
1289
1288
1287
1286
1285
1284
1283
315
313
311
309
251
1306
1304
1303
250
1302
1300
1298
249
1291
1292
1297
1265
1280
1252
1278
248
247
246
245
1239
1242
1276
244
1227
1229
1275
982
1274
1273
1233
243
242
241
967
980
981
972
1223
1271
1270
240
971
1201
1217
970
155
154
153
152
151
150
149
148
147
146
75
74
73
72
71
70
69
68
