259
0
2730
6
381
468
370
918
415
503
248
268
737
588
695
1308
968
2152
422
456
765
262
514
417
325
749
405
445
767
293
1396
614