1045
0
31535
584
382
1880
2
1824
693
573
1523
458
2748
425
355
759
1488
29323
1152
661
177
1649
1
611
484
918
552
396
1232
608
1141
6800