31535
0
1824
552
584
2748
2
46414
1
458
269
777
1649
4594
19279
2730
6
413
3663
525
2211
653
2522
759
1020
169211
11
6800
54
1152
1431
396
464
8766
1554