269
0
918
1880
2
2730
6
255
320
871
2657
3
2328
2668
383
470
415
297
349
714
1949
418
256
308
1594
242
797
1610
406
637
1392
1924
358
909