2730
6
2683
0
1385
1
521
2657
3
20634
8
2668
2
814
2474
78
444
369
395
138
476
25137
399
19279
17353
2855
1506
2749
3092
334
1452
2546
105290
467
1997