2522
2525
2442
2436
2433
2430
2437
2446
2443
2447
2440
2432
2431
2441
2450
2451
2454
2521
2520
2455
680
673
670
668
666
665
664
650
649
648
2171
2173
2226
2225
640
624
617
613
609
602
566
563
2022
2021
554
552
547
544
541
535
529
527
530
1995
526
525
521
519
522
520
523
1723
615
2002
1719
516
2004
2005
2019
2018
1713
512
1714
510
502
1988
500
498
497
496
531
1996
423
421
422
1724
1720
1721
2006
1715
1716
1717
2016
414
413
2014
412
2013
524
2008
2007
2003
2001
2000
1718
1993
1998
1990
1999
410
1642
1491
1694
1667
1659
1675
1676
1663
1662
1666
375
1657
1656
374
1653
1652
1649
1650
1648
1493
1644
1643
368
1647
1646
348
345
1358
1355
336
1305
1301
1281
1277
1213
1210
1206
1272
1220
1199
1303
1298
1297
1278
1276
1275
1233
981
1270
970
238
236
234
229
228
1261
1260
1255
1258
1256
1266
1248
1245
225
1250
1249
224
222
217
1240
1241
1238
983
1228
1226
216
1234
1232
975
1221
976
1215
973
968
1222
1225
964
965
1218
1216
140
860
857
134
826
822
125
818
815
812
751
753
56
735
752
732
726
725
