31535
0
3114
4
25137
17353
19279
2
403
1098
367
1880
2328
2730
6
1153
415
951
1133
4111
325
245
6800
269
2727
454
1346
413
467
2143
1167
1557
1824
2123