1348
0
1454
31535
2546
2
327
1355
1045
453
3116
1
961
1563
82
486
810
2304
55
76
412
63
409
637
415
1462
2690
678
553
152
75
265
804