2907
2
2377
3
2903
2996
0
1849
21152
8
3090
6
392
2226
2932
1189
742
536
108797
25669
2349
14
2124
2087
371
2920
4
4631
2219
3080
619
566
2535
2502
1
818
3779