31535
0
458
467
1824
580
1649
1
584
1192
2748
2
169211
11
575
1045
464
552
759
1682
25137
572
422
4594
2522
19279
1333
2730
6
20634
8
1232
6800
1009
706
525