3090
6
3724
3
2903
2932
2
5052
10
1289601
4
6247
5
21152
8
572
0
1403
2507
1
25669
2165
19783
17946
3080
3673
2408
14
2964
3551
2907
1603
864
1250
3546
616
1189
2160
1237