2657
3
1020
0
547
467
2587
16
1780
1
25137
4536
2
19279
1157
1137
2243
7
2727
3092
2730
6
1824
2716
4
2668
105290
31535
437
845
4126
20634
8
418
2855
968
5155
17353
1011