3498
4
1677
0
19279
2
31535
968
1020
325
467
17353
1098
1824
2668
1084
25137
804
177
1880
2461
20
48766
24
1551
3116
1
2730
6
1780
514
3469
2275
361
328
35426
505