698
1935
2224
2152
2171
1868
1766
1428
2035
2586
2589
2038
2275
1852
2718
3725
3320
3921
3685
3080
3101
2582
525
2538
2317
2574
1830
1666
1263
935
4173
4841
4495
3888
3174
1414
3920
2863
3339
4127
3257
3471
2027
568
1261
1919
1989
1470
932
599
3028
3390
3017
3187
3404
1993
1302
2173
2524
1782
2480
2207
1745
1724
2504
2129
2990
2678
2706
2754
1802
824
894
3043
4717
4944
3956
1779
597
2615
2596
2546
2142
2455
2270
2193
2491
true