31535
0
458
1428
1
1824
611
1045
503
478
576
572
2748
2
2522
2952
3287
1504
584
139
714
3373
4594
20634
8
169211
11
467
486
552
683
1779
759
1009
25137