31535
0
1824
1779
4594
1
467
611
474
169211
11
2730
6
2748
2
2952
846
552
363
478
3659
14
19279
2395
1020
777
759
1297
918
1211
4328
10
525
25127
575
1152
2810