31535
0
2493
1
215
19279
2
1559
1056
1075
831
2748
325
476
17353
247
1498
3428
3
1043
2269
2727
802
2587
16
543
2069
1507
1320
3233