31535
0
2275
2
514
467
20634
8
2064
1
77
2190
928
3498
4
25137
3116
282572
1824
2461
20
4396
3
3990
19279
3114
369
325
392
1999
408
1132
1020
2730
6
572
2645
418