31535
0
19279
2
25137
6800
467
17353
1418
3114
4
1824
1883
1
20634
8
3287
572
360
2522
2054
6
883
2730
3595
691
683
653
2275
2547
1559
1378
2546
169211
11
1651
4111