31535
0
360
458
1824
2748
2
552
19279
3469
4
25137
1115
1
2522
1428
46414
2275
611
1045
4594
1009
1649
759
584
639
422
1152
683
608
3287
363
4328
10