31535
0
19279
2
458
1824
360
552
2748
25137
467
4594
1
1378
1069
2275
759
2522
1649
1045
1009
584
3351
1152
611
639
422
478
608
6800
3659
14