2730
6
20634
8
2683
0
2657
3
2668
2
814
1
2474
1385
521
369
395
476
444
399
2855
1506
334
105290
1997
78
138
1949
1129
968
93
1032
3428
785
25137