31535
0
19279
2
25137
467
683
691
4111
17353
6800
458
1824
266
2522
953
1152
1009
572
1559
2546
1
3233
16
1436
2748
296
138355
749
1754
653
269
1603