2204
2203
2202
2201
2200
2199
2198
2197
2196
2245
2244
2243
2241
2208
2207
2195
2194
597
596
595
594
593
590
589
584
583
582
581
2214
2213
2212
2211
2210
2209
580
303
576
575
574
573
571
570
567
37
36
566
565
564
563
557
556
555
554
552
551
549
546
536
535
534
533
531
530
529
504
485
1846
1843
1842
1840
1845
1844
1839
1838
1836
1835
1834
1833
1832
1831
1830
1827
1829
1828
1826
1825
1823
1822
1821
1820
1819
1818
484
483
481
480
476
475
472
467
466
462
461
459
458
456
455
385
384
383
382
381
380
379
377
2325
2324
2323
2322
2321
376
375
352
351
350
2300
2299
2297
2296
349
823
521
520
519
518
516
2206
2267
2266
2265
2263
2262
2261
2260
2258
757
746
743
1451
1450
1410
1409
1408
1397
1367
1366
1363
1362
1361
1360
1352
1351
1350
1322
1321
1303
1301
1300
1299
1297
1296
1295
1293
1290
1289
1288
1285
1284
1283
1282
1281
1278
1277
1276
1275
1274
1271
1270
1269
1268
1267
1264
1263
1262
1261
1260
1254
1253
1247
1246
1242
1241
1238
1237
1236
1235
1234
1233
1229
1228
1225
1224
1223
1218
1217
1216
1215
1214
1213
1188
1185
1184
1183
1182
1181
1180
2240
2239
2238
2237
2229
2227
2226
2225
2224
2221
2220
2218
2217
2216
2215
1179
1175
1174
1173
742
731
730
729
727
725
718
955
492
491
489
488
487
482
432
1855
1854
1853
1852
1851
1850
1849
1847
512
511
505
843
842
830
829
824
822
810
809
806
805
2303
2302
2301
804
803
802
801
799
798
1738
1737
1723
1722
295
1721
1720
1719
1705
1704
1703
1692
1691
301
1690
1689
797
796
795
793
792
784
515
514
783
782
779
2257
2256
2255
2279
2271
2270
2250
2249
2248
2246
2269
2268
2254
2253
2251
778
777
776
774
772
771
769
763
762
761
759
884
883
874
858
857
856
855
854
853
852
851
850
849
845
844
758
756
755
748
747
741
740
739
738
735
1165
1164
1163
1161
1160
1159
1148
1081
950
948
947
946
945
920
919
918
917
916
915
2295
2294
2293
2286
2285
2283
2282
2281
2280
914
912
911
910
909
908
906
905
904
887
886
885
1080
1079
734
728
724
723
722
720
719
716
704
703
694
693
692
683
682
673
672
663
662
661
648
647
645
985
984
968
966
959
958
957
956
953
952
951
983
982
981
979
978
977
976
975
971
970
969
644
643
638
637
636
619
503
502
501
499
498
497
496
486
1866
1864
1863
1861
1860
1859
1858
1857
1856
1865
2414
2413
2409
2408
2407
2406
2236
2235
2234
2259
2233
2232
1202
1469
1468
1461
1209
1208
1207
1702
1693
788
1479
1478
1471
1470
1460
1459
1458
1457
1453
1452
1449
1440
1436
1435
1431
1430
1427
1426
1413
1412
1221
1220
1212
1211
2231
2230
1210
1206
1193
1192
1191
787
786
528
527
770
1396
1205
1204
1201
1200
1199
1198
1197
1196
1195
1194
1190
1147
1145
1144
1143
1126
1124
1123
1122
1105
1104
1103
1082
942
941
940
939
922
921
618
617
610
602
601
600
598
642
641
588
586
585
579
577
572
559
558
550
532
640
639
1862
2396
2395
517
1434
1433
1432
