1431
2
1543
31535
0
2730
6
552
1824
2748
1192
1
1428
467
759
611
1182
1343
1649
20634
8
360
363
1418
1282
3287
503
628
631
300
546
518
458
6800
768