2855
3
2668
2
20634
8
4111
2730
6
467
0
1880
4820
2461
20
381
25137
6388
456
1897
1
2152
403
2328
1153
254
1020
1009
1245
957
415
951
409
787
1557
1161
602