31535
0
17353
25137
19279
2
1551
3114
4
2730
6
20634
8
2727
1098
3498
1020
6800
2275
467
1010
1
968
2673
35426
1488
929
325
320
2283
1824
688
1410
458
501
1952