3498
4
31535
0
19279
2
1551
17353
1677
177
2275
1824
1020
2668
325
467
1949
3
3114
25137
928
1
2546
282572
968
2461
20
2758
1752
802
2730
6
632
2064
1084
20634
8
1389