31535
0
467
552
17353
1020
458
484
282572
1045
1009
20634
8
1824
608
710
1504
558
628
396
584
768
507
255
355
2211
169211
11
297
19279
2
572
46414
1
363