31535
0
586
2036
2
520
1824
517
387
2727
326
2008
380
468
661
195
1
4820
691
631
995
663
605
1880
719
642
1949
3
1152
25137
859
362
12958
5
19279