997
1828
2394
2309
1327
1382
4592
4529
4519
4532
4194
3665
235
697
1435
1873
850
640
1705
2520
3287
3103
2839
1100
2694
3166
4076
3886
3419
1902
909
1536
1924
1811
1306
1610
1171
2371
2831
3229
1972
1731
1572
2230
2353
2119
1412
969
1193
2283
2135
1839
963
644
4363
4206
5066
4271
3272
3307
true