2730
6
20634
8
2683
0
2657
3
2668
2
814
1
2474
1385
521
369
395
476
444
399
2727
2855
1506
2620
334
105290
1333
1997
78
138
1949
835
1129
968
93