31535
0
552
396
363
1824
458
1045
139
2459
9
768
2748
2
2395
431
46414
1
777
4594
1418
2275
467
649
2952
2804
2522
1649
19279
639
1553
25137
1779
608