2855
3
1880
2
2668
20634
8
2497
403
0
4111
2730
6
467
408
1153
1009
2152
1133
381
4820
454
2328
409
1842
1
2461
20
2652
2209
957
1161
25137
456
1897
269
1939