2730
6
31535
0
1824
1428
1
2748
2
1152
1238
467
552
458
1921
1392
637
1649
1045
478
1232
1009
1793
296
575
611
1020
269
871
6800
507
918
584
1431