31535
0
458
19279
2
1824
1009
467
2522
25137
2748
584
1045
169211
11
653
2546
1
46414
691
611
683
17353
1649
269
552
576
3659
14
1232
546
1152
6800
759