31535
0
325
445
1020
1872
1
968
171
25137
3428
3
2076
2132
2992
288
269
431
394
1824
81
2490
594
2275
2
1665
1488
503
294
19279
1685
328
2477
3360