500
2184
2373
2094
1244
75
2307
545
1011
237
1513
2304
1564
62
490
58
1737
2212
55
2062
1917
2021
1063
1753
165
1799
2184
1623
2243
2193
31
326
2316
865
2007
1784
1021
376
819
952
1026
1965
1672
1524
419
947
1802
1639
1571
758
494
1352
657
2126
1780
1736
1861
141
1020
1978
1370
1325
1331
1684
357
592
1583
74
1677
1032
1813
1312
2065
1579
786
2325
13
2084
2128
1871
7
227
113
166
1265
2138
2134
1497
1904
678
523
2344
2205
1526
2003
115
2284
733
82
147
1634
1199
206
828
1861
1426
2019
2019
455
187
1732
1259
2473
844
1317
43
1618
214
1287
1489
860
1327
1611
421
2259
2348
2165
412
380
1932
1758
1888
1772
575
1551
2487
1309
2404
976
837
1275
1100
1173
1622
2024
1080
1922
1508
1331
653
1489
202
1193
250
1529
635
462
447
1530
547
1977
468
67
741
1820
1933
1171
210
1199
582
1874
2453
736
689
2066
1280
196
558
209
1681
572
383
1708
2097
781
1528
1529
2119
165
1770
599
2276
809
1215
1626
1188
473
2105
2219
2416
104
2333
2459
2109
361
123
877
868
744
1778
54
2397
110
1905
2269
693
68
849
2295
864
1721
1785
966
1912
444
1969
1005
509
2219
223
398
546
1849
2484
1703
2177
631
2457
2383
718
1664
1589
545
1182
426
1514
1151
2416
519
435
89
2023
465
1430
362
2010
359
1774
169
1592
1167
621
101
657
657
1523
1345
284
2224
1490
1819
750
771
2267
262
1123
837
1846
1338
989
24
1534
2452
423
1108
157
1521
90
1825
1356
1174
1572
1557
1249
1597
418
2394
1115
543
2129
1793
74
233
285
1242
369
548
2138
2489
1566
1850
58
1219
1683
1646
1498
1085
2394
2268
1074
1933
1260
94
584
2394
836
1124
1792
2367
50
2302
1888
578
453
2095
1762
1448
1611
1836
840
571
1666
1944
1759
32
2095
1078
350
1008
868
1876
2138
2250
500
859
2222
41
1508
2131
1700
608
810
1798
1948
1770
389
1709
2408
2240
2266
2163
1500
775
27
9
850
1265
1655
2194
709
40
1915
2412
385
655
1462
924
163
1460
718
1568
1033
214
362
865
1190
237
946
1756
1184
992
1756
2198
246
1603
815
2071
679
2182
1515
1880
1297
1309
2172
2168
1330
510
1451
506
1266
1049
2479
277
1666
430
1994
2030
1030
1606
1312
2161
668
572
333
603
459
705
1728
1809
187
2047
1868
264
681
2336
1751
1925
2428
1497
2035
1233
407
211
1037
835
1059
2056
537
202
1144
296
686
1013
66
2347
990
704
1488
1054
356
362
1139
577
741
205
657
1400
173
531
1242
2312
364
2178
1456
1504
1294
1523
844
384
2365
1822
1436
91
1814
2145
1534
263
2409
198
2243
297
