31535
0
1824
1333
1
19279
2
2748
458
611
467
552
4594
363
2522
360
1649
398
608
1020
637
3659
14
484
273
474
6800
1431
918
1779
1045
382
8766
25127