2730
6
3114
4
25137
0
31535
17353
20634
8
2657
3
1098
1559
2
2189
19279
543
6800
2727
2668
2076
1
2587
16
1498
3498
1352
4869
373
9355
772
11483
2275
970
2855
846
1936