2730
6
2657
3
2668
2
306
0
1824
20634
8
476
1
444
2683
2855
105290
909
418
334
1608
1997
637
78
25137
39034
714
138
2989
5
685
369
1949
1237
2581
768