444
1858
2258
2300
2013
1718
418
2408
2323
2428
2908
2203
1716
792
2111
4389
5012
5106
4606
3586
2227
1965
1938
1731
2079
2545
2294
1671
1870
3629
3799
5345
5018
4412
3179
1736
1399
2896
3702
3918
3791
1720
1248
590
1308
2110
2112
1732
1015
480
2100
1783
2364
2462
2334
2313
2466
2252
2237
3199
3214
2848
2821
2410
1572
1165
2176
2675
2725
2256
2030
669
478
2017
2221
2154
1951
1958
1051
1347
1822
2783
2553
2315
1674
823
2608
2673
2744
2730
2707
2638
2557
2429
true