2855
3
2730
6
2668
2
359
0
20634
8
273
1949
3428
2111
17353
3381
659
744
456
1357
1726
782
31535
75
587
641
532
918
90
423
297
821
694
800