31535
0
1824
458
572
1418
2
2748
1192
1
1428
552
846
19279
169211
11
653
25127
759
154
4594
3659
14
1649
2522
360
611
1152
422
20634
8
3287
396
2668
467
6800