702
770
754
964
717
360
2561
3552
4242
3816
2404
613
1219
1790
2273
1806
871
524
1369
3385
3369
2897
998
614
855
1213
1296
1207
883
230
608
736
838
1264
582
261
414
656
957
654
352
296
335
404
417
368
287
288
409
353
442
375
315
384
980
1211
1284
1215
771
347
339
395
407
299
287
280
true