2730
6
2657
3
2668
2
1824
0
20634
8
476
1
444
2683
2727
2855
105290
2620
334
1333
1997
78
25137
138
2989
5
369
1949
1237
2581
768
835
968
93
1511
1032