2855
3
4111
2
467
0
2668
787
20634
8
381
2328
2152
683
456
25137
2730
6
358
476
5313
544
287
957
403
1161
722
454
325
663
4820
951
419
1661
1
2490