2855
3
467
0
2668
2
20634
8
2992
269
4111
2730
6
1133
2076
1
951
381
544
683
348
325
691
25137
2727
4536
2328
267
1603
245
4820
415
280
722
547
474