2855
3
2668
2
20634
8
2328
0
4111
2730
6
454
1939
1661
1
467
846
476
419
25137
458
4820
787
2111
2161
1009
258
1133
248
410
440
381
348
957
750
286