31535
0
169211
11
467
584
1824
139
552
1603
19279
2
1009
2748
691
1779
7334
4
1504
1649
1
1232
594
1343
458
759
2105
5611
3114
525
422
2211
683
572
1045