31535
0
19279
2
25137
1642
1
4111
17353
683
864
6800
467
458
1603
46414
3287
1431
266
1543
13159
1152
1559
2546
1824
17637
623
2748
474
1754
1262
1238