2730
6
2657
3
2668
2
3676
12
31535
0
1079
1
25137
20634
8
744
2089
4
2855
5223
9
1824
398
1020
1869
5
968
105290
474
2574
19279
2275
3691
2809
17353
2301
3092
2881
3114
3510