31535
0
458
19279
2
1824
25137
1649
1
360
467
552
1192
2748
4594
1378
1069
2275
169211
11
584
759
2522
1045
575
1009
1152
611
25127
639
422
478