31535
0
584
19279
2
458
552
1824
2748
1333
1
1009
1045
4594
2522
484
1105
467
17353
2395
1649
768
608
46414
1779
611
3373
169211
11
5611
6800
2952
1211
766