2657
3
1020
0
2587
16
547
1780
1
105290
4536
2
1157
1137
20634
8
2243
7
2727
3092
2730
6
467
2716
4
893
2668
814
2474
1385
437
845
521
395
399
418
2855
968