3052
3
1375
44300
1
10501
1221
18505
6
752
1547
571
632
14223
4
42528
8
7165
2
2660
745
1037
15770
983
1823
711
1867
3692
2651
7453
915
3387