31535
0
325
467
20634
8
968
25137
552
16
1824
17353
1685
3360
328
392
1020
2275
2
460
19279
1580
2992
2668
2727
901
798
3114
4
288
1446
2328
5223
9
265
580