3724
3
2903
2517
0
3551
10
3090
6
2932
2
493
2996
108797
25669
3206
5
12459
616
21152
8
572
1403
2507
1
1094
19783
795
17946
7793
4
536
3080
414
1289601
14
344
445
2964