2657
3
2290
2
759
0
1877
1
1824
2730
6
2668
968
1712
676
20634
8
495
1149
489
47041
1098
2855
418
2283
4
1011
17353
659
505
1942
1603
2934
2132
31535
543