1020
0
743
518
2668
2
259
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