31535
0
584
1152
552
1824
2522
255
458
396
2748
2
608
4594
1
25127
1880
1780
19279
871
759
1232
1465
3373
639
2941
918
467
543
1649
1779
2740