980
1
31535
0
1824
649
290
464
458
552
2952
363
4594
710
17353
297
396
608
1045
768
422
2748
2
431
1428
611
777
1504
1020
759
269
467
1554